Slajd11

Slajd11



Alg. Dekkera - Czwarta próba

Kl f K2 :Integer := 1;

2:    task body PI is

3: begin 4:    loop

5:    Sekcja_lokalna_l ;

6:    Kl:=0;

7:    loop

8:    if K2 =    1 then exit;

9:    Kl:=1;

10:    Kl:=0;

11:    end loop;

12:    Sekcja_krytyczna ;

13:    Kl:=1;

14:    end loop;

15 : end PI;

16: task body P2 is 17: begin 18:    loop

19:    Sekcja_lokalna_2;

20:    K2:=0;

21:    loop

22:    if Kl =    1 then exit;

23:    K2:=1;

24:    K2:=0;

25:    end loop;

26:    Sekcja_krytyczna;

27:    K2:=1;

28:    end loop;

29 : end P2;

Dzi edzi ny zastosowa ń ... Wzajem ne wyki uczani e. 11


Wyszukiwarka

Podobne podstrony:
Slajd11 Alg. Dekkera - Czwarta próba Kl f K2 :Integer := 1; 2:    task body PI is 3:
Slajd7 Alg. Dekkera - Druga próba 1:    Kl, K2 :Integer := 1; 2:    ta
Slajd9 Alg. Dekkera - Trzecia próba 1:    KI, K2 :integer := 1; 2: task body Pl is 3:
Slajd5 Alg. Dekkera - Pierwsza 1: Czyja_kolej:Integer := 1; 2: task body Pl is 3:
Slajd14 Algorytm Dekkera - poprawny 1:    KI, K2 :integer := 1; 2:    
Slajd14 Algorytm Dekkera - poprawny 1:    KI, K2 :integer := 1; 2: Czyja_kolej: integ
Slajd12 Czwarta próba - opis (1/2) 1.    Proces Pi sygnalizuje potrzebę wejścia do se
Slajd13 Czwarta próba - opis (2/2) 5.    W tym rozwiązaniu może wystąpić półblokada.
Slajd15 Algorytm Dekkera - opis 1.    Algorytm Dekkera jest połączeniem pierwszego i
133511064749179865855027422018 o kl In kl + k2 1-03    ^ 3    0,i&nb

więcej podobnych podstron