SO-1st-2.3-w12.tresc-1.0-Slajd30
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Synchronizacja czytelników i pisarzy za pomocą semaforów binarnych (3)
Jednym zadaniem pisarza jest zakończyć sukcesem operację opuszczania semafora mutex_w. Jeśli pisarzowi się to uda, na czas pisania semafor będzie opuszczony. Kolejny pisarz utknie oczywiście na semaforze mutex_w. Pierwszy z czytelników, próbujących wejść do czytelni, również utknie na semaforze mutex_w. W wyniku zablokowania w opuszczaniu semafora mutex_w, do czasu odblokowania nie zostanie podniesiony semafor mutex_r, co spowoduje zablokowanie na nim pozostałych czytelników.