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

Z Studia Informatyczne
Wersja z dnia 15:23, 2 paź 2006 autorstwa Mengel (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
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.