Grundlagen der Programmierung 2 SS 2005 - Folie 143
Ziele:
Das Konzept "Monitor" verstehen
in der Vorlesung:
Erläuterungen dazu
- Monitor als Zusammenfassung kritischer Abschnitte
- Monitor-Klassen in Java mit synchronized Methoden
- gegenseitiger Ausschluss immer für jedes Objekt individuell
- gegenseitiger Ausschluss nur für Aufrufe von synchronized Methoden untereinander
- gegenseitiger Ausschluss betrifft alle synchronized Methoden gemeinsam
nachlesen:
Verhalten von Threads beim Aufruf von synchronized-Methoden
für ein gemeinsames Objekt
mit diesem Applet erproben.
Verständnisfragen:
Geben Sie Beispiele für Monitor-Methoden, die nicht
unter gegenseitigem Ausschluss zu laufen brauchen.
Autoren: Dr. Michael Thies und Prof. Dr. Uwe Kastens
Generiert mit Camelot | Probleme mit Camelot? | Geändert am: 25.05.2005