•There
are two versions - notify() and notifyAll().
•Notify
is safe only under 2 conditions:
–When only
1 thread is waiting, and thus guaranteed to be awakened.
–When
multiple threads are waiting on the same condition, and it doesn’t matter which one
awakens.
•In
general, use notifyAll()