www.patterns-kompakt.de



Kontakt:




www.gernotstarke.de

www.springer-vieweg.de

Coarse-Grained Lock

Es wird eine einzige Sperre für eine Menge von Objekten gesetzt, um diese gemeinsam zu Sperren.

siehe: PEAA, PK

Klassendiagramm

Beispiel

Im Beispiel hat ein Kunde eine Menge von Adressen und eine Menge von Bestellungen.

Die grobkörnige Sperre stellt sicher, dass immer die Gesamtheit der Entitäten zu einem Kunden gesperrt werden, wenn eines bearbeitet wird.

Um das Zusammenspiel im Detail beobachten zu können, setzen Sie die Variable LOG_LEVEL = Level.FINE im zugehörigen TestCase.

Ressourcen


© 2002-2013 · Dr. Gernot Starke · Email E-Mail schreiben...
Layout inspired by Verena Segert und SELFHTML).
Letzte Änderung 10. März 2013.

Impressum und Ausschluss der Garantie (disclaimer)