Pass off execution to different/specific thread in Java

Posted by Mike on Stack Overflow See other posts from Stack Overflow or by Mike
Published on 2010-06-08T20:59:34Z Indexed on 2010/06/08 21:02 UTC
Read the original article Hit count: 149

Filed under:
|
|

I have about 4 threads. One thread keeps checking some data that the other thread is updating. The others are doing some processing in the background. All have been started at this point.

My question is when the checking thread sees that the data has not been updated yet I currently sleep for a little bit but is there any way for me to tell the system to back to executing the thread that does the updating?

That or is there any way I can put something like a listener on the data(a String) and once its updated an event will fire that will do what it needs to do?

I tried using yield() and it seemed to just keep returning to the thread I called yield() from.

Thanks

© Stack Overflow or respective owner

Related posts about java

Related posts about threads