| Author |
Thread and Wait
|
Riyaz Saiyed
Greenhorn
Joined: Aug 13, 2006
Posts: 22
|
|
Guys, Is this statement correct..? When a thread is waiting as a result of wait(), it release its lock.
|
 |
Burkhard Hassel
Ranch Hand
Joined: Aug 25, 2006
Posts: 1274
|
|
Yes, wait() causes the thread that calls it to give up its lock. Otherwise a notify() could never be called, as notify can only be called in a synchronized block or method. And the thread that calls notify() must have the lock on that object. If it were the case, that wait() kept its lock, no other thread could ever get it. Yours, Bu.
|
all events occur in real time
|
 |
 |
|
|
subject: Thread and Wait
|
|
|