This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
Hi, You can use a third party object's lock in a synchronized block to do that. All this in a static method:
obj is the third party object. Hope that helps, Sindhur.
Narasimha Rao B.
Joined: Aug 26, 2002
Thanks for reply. Here my request is, how to use wait() and notify() methods in static synchronized methods. Not in blocks. I hope you got my point. Thanks..
Joined: Feb 23, 2004
Narasimha, You cannot call wait() and notify() from a static context without a third party object. Reason: no object lock to wait on. Remember wait and notify are not static methods they cannot be called from a static context unless you call it with an object instance, in which case you have to own its lock in the first place, hence the synchronized block. K&B explain it very well. Sindhur. [ March 06, 2004: Message edited by: Sindhur Sat ]