Notizen: Monitor - Lock


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.