Semaphor

Ein Semaphor (nach Dijkstra) ist ein betriebssystemgestütztes Konzept zur Prozesssynchronisation. Es stellt eine Zählsperre dar und besteht aus einem nicht-negativ initialisierten Zähler sowie einer Warteschlange für blockierte Prozesse.

Grundoperationen

Der Startwert des Zählers bestimmt, wie viele Prozesse sich gleichzeitig im Kritischen Bereich aufhalten dürfen.