SOP wyk nr 13-Slajd23

Z Studia Informatyczne
Wersja z dnia 00:01, 6 wrz 2006 autorstwa Dwa (dyskusja | edycje) (zmiana tytułu i literówka)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Synchronizacja producenta i konsumenta za pomocą semaforów ogólnych (1)

Synchronizacja producenta i konsumenta za pomocą semaforów ogólnych (1)


W przypadku jednego producenta i jednego konsumenta rozwiązanie wymaga dwóch semaforów ogólnych. Stan semafora wolne określa liczbę wolnych pozycji w buforze, a stan komplementarnego semafora zajęte określa liczbę pozycji zajętych. Przy założeniu, że początkowo bufor jest pusty, wartość semafora wolne wynosi n (n wolnych pozycji), a semafora zajęte 0 (żadna pozycja w buforze nie jest zajęta).


<< Poprzedni slajd | Spis treści | Następny slajd >>