PPT-Folie
Die Benutzung einer Sperre wird in Java durch folgende Syntax gekennzeichnet:
synchronized («Ausdruck») «Block»
Diese Konstrukt wird folgendermaßen ausgeführt:
- Zunächst wird «Ausdruck» ausgewertet. Dies liefert das Objekt x , dessen Sperre zur Synchronisation benutzt werden soll.
- Dann blockiert das Konstrukt solange, bis es die Sperre von x setzen kann.
- Dann wird «Block» ausgeführt und die Sperre von x wieder aufgehoben.