Die Klasse Locker dient dem Schutz kritischer Abschnitte.
Dazu verwaltet sie eine Sperrvariable für jeden Prozessor, die angibt, ob der jeweilige Prozessor sich gerade im kritische Abschnitt befindet.
Die Klasse Locker bestimmt jedoch nicht, was zu tun ist, wenn der kritische Abschnitt besetzt ist. Ebenso trifft sie keine Vorkehrungen, um ihre eigenen kritischen Abschnitte zu schützen.
- Hinweise
- Die Methoden der Klasse sind so kurz, dass sie am besten inline definiert werden sollten.