■ Semafor, nie jest mechanizmem strukturalnym.
■ Semafor jest mechanizmem pierwotnym niskiego poziomu.
■ Synchronizacja w systemie wielomodułowym przy użyciu semaforów powoduje rozproszenie operacji na tym samym semaforze do wielu modułów.
■ Błąd w użyciu semafora zagraża działaniu całego systemu i jest wyjątkowo trudny do wykrycia.
Programowanie współbieżne z zastosowaniem monitorów. Zmienne warunkowe. 2