1109146107

1109146107



To jednak nie symuluje poprawnie wymagania natychmiastowego uruchomienia. Pamiętajmy, że założyliśmy, iż Signal (W) będzie ostatnią instrukcją w procedurze, tak więc Signal (S) nastąpi zaraz potem:

if W-licznik > O then Signal(W_semafor); end i f;

Signal(S);

Wysłanie sygnału do semafora związanego z warunkiem wznowi wstrzymany proces. Jednak ciągle jest możliwe wplecenie instrukcji trzeciego procesu między Wait(W-semafor) a Wait (S). Ten trzeci proces mógłby wykonać. Wait (S) przed wznowionym procesem i pogwałcić wymaganie natychmiastowego uruchomienia. Wysłanie sygnału do semafora z kolejką oczekujących jest potrzebne jedynie do wznowienia procesu znajdującego się na początku kolejki w celu dania mu pierwszeństwa przed innymi wstrzymanymi procesami; nie jest zaś potrzebne po to, by wymusić natychmiastowe uruchomienie tego procesu.

Rozwiązanie polega na tym, by nie przywracać dostępu do monitora podczas wysyłania sygnału, lecz by pozostawić to wznowionemu procesowi. Parę składającą się z instrukcji Signal (W) i z końca procedury monitora przetłumaczymy teraz tak:

if WJicznik > O then Signal(W_semafor); else

Signal(S); end if;

a Wait (W) uprości się do W_Licznik := W-Licznik +1;

Signal(S);

Wait(W-semafor);

W_licznik : == W_licznik -1;



Wyszukiwarka

Podobne podstrony:
Wymaga to jednak nie tylko wiedzy o cząsteczkach i większych częściach żywych układów, ale także
img177 (2) możemy uznał za stan normalny, to jednak nie można tego powiedzieć o samopoczuciu psychic
Rozwiązanie to jednak nie uchroni nas przed ponownym zapomnieniem nadania wartości odpowiednim polom
P1090179 albo godzinę i czterdzieści minut. To jednak nie ma większego znaczenia. Zgodnie z tradycją
pic63577 WWW./NJ&fte/eO?^ Obawiam się, że to jednak NIE SĄ meduzy...
pic63577 WWW./NJ&fte/eO?^ Obawiam się, że to jednak NIE SĄ meduzy...
0000007 4 nych modeli działania enzymów. Jakkolwiek wiele elementów już wyjaśniono, to jednak nie je
DSC04123 MAFIA nlr M itln^flO (M SobOl<*W*k 9<i0). to jednak nie 1952, KU Jedrn jŁOWtf 40) ido
TO JEDNAK NIE INTERNETNAJSKUTECZNIEJ NAMAWIA DO ZAKUPÓW ŻrtdtoiOpen Research Klient, który chce wyda
1 (298) 66 Teoria literatury dyscyplinarny charakter, mimo to jednak nie wykraczają poza akadem
EBIB to jednak nie tylko czasopismo, ale także rozbudowana platforma, która służy międzybiblioteczne
Zagrożenia bezpieczeństwa informacyjnego Zagrożenie bezpieczeństwa informacji to jednak nie tylko

więcej podobnych podstron