■ W monitorze może wykonywać się co najwyżej jeden proces. Procesy zablokowane na zmiennych warunkowych nie blokują wejścia do monitora innym procesom.
■ Duże problemy z prawidłową implementacją monitora wprowadza operacja signai (C), która może odblokować jeden z zawieszonych procesów. Wtedy w monitorze mogą wykonywać się dwa procesy.
w- Jednym z najprostszych rozwiązań tego problemu jest wymaganie, aby operacja signai (C):
CD była ostatnią wykonywaną instrukcją w procedurze
© wymaganie natychmiastowego uruchamiania odblokowanego procesu (otrzymuje wyższy priorytet od procesów oczekujących w kolejce wejściowej.).
Programowanie współbieżne z zastosowaniem monitorów. Zmienne warunkowe.