Kategorie: Softwareentwicklung - Java - Nebenläufigkeit
Jede Klasse, die synchronized
Codeelemente enthält,
erhält einen Monitor. Dieser Monitor sorgt dafür, falls
ein synchronisierter Abschnitt betreten wird, dass das entsprechende
Objekt einen Lock (Sperre) erhält. Im Fall, dass eine Methode
synchronisiert ist, werden alle synchronisierten Methoden des Objektes gesperrt.
Es ist auch möglich, dass nur bestimmte Abschnitte innerhalb einer
Methode synchronisiert werden.