cz1str5
Rozwiązania problemu sekcji krytycznej
Dwa współbieżne procesy Po, Pi (dla wygody ozn. Pj, Pj, i=0,l; j= Algorytm 1
wspólna zmienna całkowita numer o wartościach 0 lub 1
Pi (i-o. 4) :
repeat
while numer * i do nic\ sekcja krytyczna
numer :=j\
reszta
until false\
Algorytm 2
wspólna tablica flaga
varflaga: array[0..1] of boolean;
Pc (i'O, 4) : repeat
Jlaga[\] := true\ whileJlaga\f\ do nic;
sekcja krytyczna
J1ago[\] :=false\
reszta
until false\
Algorytm 3
-i). Wspólne zmienne procesów:
varflaga'. array[0..1] of boolearr, numer. 0.. 1;
wartości początkowe: flaga[0]=Jlaga[ 1 ]=false
struktura procesu Pj: i-0,4
repeat
Jlaga[\) := true\ numer := j;
while [flaga\]] and numer = j) do nic sekcja krytyczna Jlaga[ i] =false\ reszta
until false\
s
Wyszukiwarka
Podobne podstrony:
Praca pochodzi z serwisu www.e-sciagi.pl Semafory znajdują zastosowanie w rozwiązywaniu problemów seNDMT rozwiązuje problem decyzyjny 7rw (co najwyżej) wielomianowym czasie, jeśli dla każdej instNDMT rozwiązuje problem decyzyjny 7rw (co najwyżej) wielomianowym czasie, jeśli dla każdej instIMG 1211210451 /juI.5 pewnym systemie z czterema typami zasobów. A. B, C i D, działa równocześnie pProblemy filozofii krytycznej Immanuela Kanta 37 dwa istotne zdania z rozprawy konkursowej Kanta z 1Moduł 2 Metodyka badań w procesach rozwiązywania problemów naukowych Materiał w tym module tematycznZ kolei wskazując na istotność procesu, która jest stosowana przy rozwiązywaniu problemu naukowego mStrategia problemowa ► Jest procesem rozwiązywania problemów, w którym dba siSemafory. Rozwiązanie problemu wzajemnego wykluczania. • Przykład: binary semaphore s process pcz1str7 Problem aktywnego czekania, wirującej blokady Procesy stojące pod semaforem wykonują pętle i2.Rozwiązanie 2.1 Dla 2 procesorów Rozwiązanie problemu dla dwóch procesorów prezentuje się72 73 Podczas procesu rozwiązywania problemu autor zaleca 3 etapy: :> stadium analityczne Krok 1.13 Przy diagnozowaniu i rozwiązywaniu problemów, jakie dwa działania należy podjąć natychmiast poProblem czytelników i pisarzy Dane są dwa rodzaje procesów: czytelnicy i pisarze, które mogą korzystTematyka pracy Celem pracy jest analiza i rozwiązanie problemów związanych z projektowaniem procesuSlajd8 Druga próba - opis 1. Proces Pi sygnalizuje potrzebę wejścia do sekcji krytwięcej podobnych podstron