cz1str5

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 se
NDMT rozwiązuje problem decyzyjny 7rw (co najwyżej) wielomianowym czasie, jeśli dla każdej inst
NDMT rozwiązuje problem decyzyjny 7rw (co najwyżej) wielomianowym czasie, jeśli dla każdej inst
IMG 1211210451 /juI.5 pewnym systemie z czterema typami zasobów. A. B, C i D, działa równocześnie p
Problemy filozofii krytycznej Immanuela Kanta 37 dwa istotne zdania z rozprawy konkursowej Kanta z 1
Moduł 2 Metodyka badań w procesach rozwiązywania problemów naukowych Materiał w tym module tematyczn
Z kolei wskazując na istotność procesu, która jest stosowana przy rozwiązywaniu problemu naukowego m
Strategia problemowa ►    Jest procesem rozwiązywania problemów, w którym dba si
Semafory. Rozwiązanie problemu wzajemnego wykluczania. • Przykład: binary semaphore s process p
cz1str7 Problem aktywnego czekania, wirującej blokady Procesy stojące pod semaforem wykonują pętle i
2.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 po
Problem czytelników i pisarzy Dane są dwa rodzaje procesów: czytelnicy i pisarze, które mogą korzyst
Tematyka pracy Celem pracy jest analiza i rozwiązanie problemów związanych z projektowaniem procesu
Slajd8 Druga próba - opis 1.    Proces Pi sygnalizuje potrzebę wejścia do sekcji kryt

więcej podobnych podstron