Question
Which statement is true?
Answer: Option A
Was this answer helpful ?
Option A is correct because the notifyAll() method (along with wait() and notify()) must always
be called from within a synchronized context.
Option B is incorrect because to call wait(), the thread must own the lock on the object that wait()
is being invoked on, not the other way around.
Option C is wrong because notify() is defined in java.lang.Object.
Option D is wrong because notify() will not cause a thread to release its locks. The thread can only
release its locks by exiting the synchronized code.
Was this answer helpful ?
More Questions on This Topic :
Question 2.
Which two statements are true? 1. Deadlock ....
Question 3.
Which statement is true?
....
Question 5.
Which statement is true?
....
Submit Solution