SO-1st-2.3-w12.tresc-1.0-Slajd30
Z Studia Informatyczne
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.