SO-1st-2.3-w12.tresc-1.0-Slajd30: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Dwa (dyskusja | edycje)
Nie podano opisu zmian
 
Dwa (dyskusja | edycje)
Nie podano opisu zmian
 
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'' . 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.  
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.  




[[SO-1st-2.3-w12.tresc-1.0-Slajd29 | << Poprzedni slajd]] | [[SO-1st-2.3-w12.tresc-1.0-toc|Spis treści ]] | [[SO-1st-2.3-w12.tresc-1.0-Slajd31 | Następny slajd >>]]
[[SO-1st-2.3-w12.tresc-1.0-Slajd29 | << Poprzedni slajd]] | [[SO-1st-2.3-w12.tresc-1.0-toc|Spis treści ]] | [[SO-1st-2.3-w12.tresc-1.0-Slajd31 | Następny slajd >>]]

Aktualna wersja na dzień 19:53, 24 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 >>