Programowanie współbieżne i rozproszone/PWR Wykład 9: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Mengel (dyskusja | edycje)
Nie podano opisu zmian
 
Mengel (dyskusja | edycje)
(Brak różnic)

Wersja z 12:17, 20 cze 2006

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.