1 <p> This method calls <code>notify()</code> rather than <code>notifyAll()</code>.
2 Java monitors are often used for multiple conditions. Calling <code>notify()</code>
3 only wakes up one thread, meaning that the thread woken up might not be the
4 one waiting for the condition that the caller just satisfied.</p>