SO-1st-2.3-w12.tresc-1.0-Slajd19

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Użycie zmiennych warunkowych (schemat 1) — wątek sygnalizujący

Użycie zmiennych warunkowych (schemat 1) — wątek sygnalizujący


Wątek sygnalizujący w schemacie 1 budzi wątek oczekujący każdorazowo, gdy dokona modyfikacji tych aspektów stanu (tych zmiennych współdzielonych), które interesują watek oczekujący. Obudzenie może okazać się niepotrzebne, gdyż pomimo dokonanych modyfikacji, nie jest to jeszcze taki stan, na jaki czeka wątek budzony. Tę wiedzę ma jednak tylko wątek oczekujący i to on musi zweryfikować stan, ewentualnie ponownie wejść w stan oczekiwania.


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