Pr-1st-1.1-m08-Slajd09

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Algorytm Chandy – Lamporta (2)

Algorytm Chandy – Lamporta (2)


Wiadomość msgIn jest typu MESSAGE i oznacza wiadomość wysyłaną przez proces aplikacyjny. Zostaje ona opakowana i przesłana dalej w postaci pcktOut typu PACKET przez monitor procesu. Znacznik jest oznaczony jako markerOut zaś wiadomość przesyłająca stan jako stateOut .

Stan kanałów wejściowych procesu Pi, lista komunikatów odebranych od momentu zapamiętania stanu przez monitor Qi do momentu otrzymania znacznika od Qj zapisywany będzie w zmiennej chanStatei, zaś stan procesu w zmiennej procStatei. Tablica recvMarki dostarcza informacji, czy proces otrzymał znacznik od j-tego procesu (wartość elementu n równa True ) i tym samym został wyznaczony stan kanału Ci,j. Zbiór kanałów wejściowych i wyjściowych procesu Pi opisywany jest odpowiednio przez 𝒞iIN oraz 𝒞iOUT. Wreszcie wartość True zmiennej involvedi oznacza, że proces zaangażował się już w konstrukcję obrazu stanu globalnego.


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