■ Monitor- jest to moduł synchronizujący wywołania procedur znajdujących się w jego interfejsie.
■ Implementacja monitora zapewnia wzajemne wykluczanie wykonań wywoływanych w nim procedur.
■ Składnia monitora polega na enkapsulacji danych i procedur do operowania na tych danych. Monitor jest mechanizmem strukturalnym.
■ Jeden monitor najczęściej synchronizuje dostęp do jednego zasobu (rodzaju zasobów).
■ Monitor nie jest procesem programu współbieżnego, lecz statycznym modułem zawierającym deklaracje danych i procedur.
■ W monitorze może przebywać co najwyżej jeden proces.
Programowanie współbieżne z zastosowaniem monitorów. Zmienne warunkowe. 4