Semaphore
Ein spezieller und wohl der einfachste Monitor ist ein binäres Semaphor, eingeführt von E.W. Dijkstra 1965. Es realisiert genau das Verhalten einer Sperre. Anschaulich hat es den Charakter einer Tür mit Riegel und frei/besetzt-Anzeige.
Dazu verwaltet es eine private boolesche Variable zustand mit zwei Methoden P ("passeeren") und V ("vrijgeven"). Dabei wartet P , bis zustand den Wert FREI hat, und setzt ihn dann auf BESETZT . Dagegen setzt V einfach den Wert von zustand auf FREI .