Vorlesung Software-Entwicklung II SS 2004 - Folie Nr. 146

Nächste Folie

Vorherige Seite Zur Übersicht Nächste Seite | Folien 130x-155 als PDF

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?


©2004 bei Prof. Dr. Uwe Kastens