Betriebssysteme

Prozessverwaltung

Monitor

Die Monitorklasse steht immer nur einem Prozess zur Verfügung, der den Code innerhalb der Klasse über eine Eingangsfunktion erreicht. Weitere Prozesse werden kurz nach dem Betreten dieser Einstiegsfunktion aufgefangen und müssen warten. Wenn ein Prozess, der über den Monitor verfügt, blockiert, wird der Monitor wieder freigegeben. Sobald der Monitor frei wird, wird einer der wartenden Prozesse aufgeweckt.

Diskussion