Ein Semaphor ist ein Zähler für verfügbare Ressourcen mit atomaren Operationen zum Warten und Freigeben.
Binäre Semaphore ähneln Mutexen; zählende Semaphore erlauben mehrere gleichzeitige Nutzer.