blackberry - how to end a thread when it is in sleep? -


I am creating a project in which I decrease the schedule after some time, I calculate the time that the method of sleep In time if I change time again, then I want to end the last thread and start a new thread. That is why I want to know how it is in the method of sleep, to finish it without executing the method of running it.

When I'm programming for Blackberry, do I believe in Java?

If yes, then do not wait for thread.leep () , but do not use wait () on a monitor, which you Then can notify all () , ie

  private object waitObject = new object (); Public Zero doWait () {synch (waitObject) {waitObject.wait (10 * 1000); // Wait for 10 seconds}} Public Zero Outgoing Up () {Synchronize (Waiting Object) {waitObject.notifyAll (); }}  

Synchronized blocks are important, because you need to be the owner of that monitor that you want to wait or inform on Are there.


Comments

Popular posts from this blog

paypal - How to know the URL referrer in PHP? -

oauth - Facebook OAuth2 Logout does not remove fb_ cookie -

wpf - Line breaks and indenting for the XAML of a saved FlowDocument? -