Vineela-
Almost every certification book I read states that notify() and notifyAll() must be called within a synchronized block. However, the scenario I raised is more like a twist, which
you should not expect in the real exam.
However, if (and that is a big if) you get this question in the exam then you should probably answer it as "True", that is you can call notify() and notifyAll() from a synchronized block only.
That is at least my opinion.
[ April 01, 2004: Message edited by: Vicken Karaoghlanian ]