Ziele:
Ein vollständiges Monitor-Beispiel verstehen
in der Vorlesung:
- Das Vergabe-Schema (put, get) erläutern
- Zusammenspiel von wait() und notifyAll erläutern
- Zeigen, weshalb die Schleife um den wait-Aufruf
nötig ist
nachlesen:
Judy Bishop: Java lernen, 2.Aufl., Abschnitt 13.3
Übungsaufgaben:
Leser/Schreiber-Problem implementieren
Verständnisfragen:
- Warum steht der Aufruf wait() in einer Schleife?
- Warum wird notifAll() statt notify() verwendet?
|