- wait( ) tells the calling thread to give up the monitor
and go to sleep until some other
thread enters the same monitor and calls notify( ). - notify( ) wakes up the first thread that called wait( ) on the same object.
-
notifyAll( ) wakes up all the threads that called wait(
) on the same object. The
highest priority thread will run first.
final void wait( ) throws InterruptedException
final void notify( )
final void notifyAll( )
Additional forms of wait( ) exist that allow you to specify a period of time to wait.
InterruptedException is thrown when Thread.interrupt() method is called.
No comments:
Post a Comment