SOP wyk nr 13-Slajd29: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Dwa (dyskusja | edycje)
Nie podano opisu zmian
 
Dwa (dyskusja | edycje)
zmiana treści podpisu
 
Linia 4: Linia 4:




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'' . Ponieważ w wyniku zablokowania w opuszczaniu semafor ''mutex'' ''_'' w do czasu odblokowania nie zostanie  podniesie semafora mutex_r, co spowoduje zablokowanie na nim pozostałych czytelników.  
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.  




[[SOP_wyk_nr_13-Slajd28 | << Poprzedni slajd]] | [[SOP_wyk_nr_13-toc|Spis treści ]] | [[SOP_wyk_nr_13-Slajd30 | Następny slajd >>]]
[[SOP_wyk_nr_13-Slajd28 | << Poprzedni slajd]] | [[SOP_wyk_nr_13-toc|Spis treści ]] | [[SOP_wyk_nr_13-Slajd30 | Następny slajd >>]]

Aktualna wersja na dzień 00:19, 6 wrz 2006

Synchronizacja czytelników i pisarzy za pomocą semaforów binarnych (3)

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.


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