Package ch.hslu.exercises.sw06.ex2
Class Latch
java.lang.Object
ch.hslu.exercises.sw06.ex2.Latch
- All Implemented Interfaces:
Synch
Eine Synchronisationshilfe, die es ermöglicht, einen oder mehrere Threads warten zu lassen, bis
diese durch andere Threads aufgeweckt werden. Latches sperren so lange, bis sie einmal ausgelöst
werden. Danach sind sie frei passierbar.
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
Latch
public Latch()
-
-
Method Details
-
acquire
Description copied from interface:Synch
Eintritt in einen geschützten Bereich erlangen, falls kein Zutritt möglich ist warten.- Specified by:
acquire
in interfaceSynch
- Throws:
InterruptedException
- wenn das Warten unterbrochen wird.
-
release
public void release()Description copied from interface:Synch
Freigabe des geschützten Bereiches beim Austritt.
-