PPT-Folie
Die Methoden wait und notify/notifyAll
- dürfen nur von dem Strang aufgerufen werden, der gerade die Sperre des zugehörigen Objekts hat.
- Ansonsten lösen sie die Ausnahme IllegalMonitorStateException aus.
- Dies ist also insbesondere dann der Fall, wenn sie außerhalb von synchronisierten Blöcken aufgerufen werden.
Die wait-Methoden können darüberhinaus noch InterruptedException auslösen.