SO-1st-2.3-w12.tresc-1.0-Slajd28
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Synchronizacja czytelników i pisarzy za pomocą semaforów binarnych (1)
Zaprezentowane rozwiązanie faworyzuje czytelników, a dopuszcza głodzenie pisarzy. Synchronizacja opiera się na dwóch binarnych semaforach i współdzielonej zmiennej l_czyt (liczba czytelników w czytelni). Semafor mutex_r służy do synchronizacji dostępu do zmiennej l_czyt . Semafor mutex_w służy z kolei do blokowania pisarzy.