Programowanie współbieżne i rozproszone/PWR Wykład 9

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Monitory

Monitor jako moduł programistyczny

Monitor jako sekcja krytyczna

Zmienne warunkowe

Uproszczona semantyka instrukcji signal

Pełna semantyka instrukcji signal

Przykłady

Wzajemne wykluczanie

Czytelnicy i pisarze

Muteksy i zmienne warunkowe w systemie Unix

Operacje lock i unlock

Operacje wait, signal i broadcast

Analogie z monitorami

Różnice w porównaniu z monitorami

Przykłady

Wzajemne wykluczania. Wersja 1.

Wzajemne wykluczania. Wersja 2.