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

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -