Pr-1st-1.1-m10-Slajd23

Z Studia Informatyczne
Wersja z dnia 16:04, 7 wrz 2006 autorstwa Szopen (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Jednofazowy algorytm detekcji zakończenia (2)

Jednofazowy algorytm detekcji zakończenia (2)


Algorytm wykorzystuje następujące zmienne:

  • SRBalancei - lokalne liczniki (ang. send-receive balance) o początkowej wartości 0. Wartość licznika SRBalancei w każdej chwili jest równa scirci.
  • detectNoα -numer sekwencyjny cyklu detekcji zakończenia, zainicjowanego przez monitor Qα
  • maxDetectNoi -zmienna określającą numer sekwencyjny cyklu detekcji skojarzony zwiadomością wysłaną najpóźniej, spośród wszystkich wiadomości odebranych przez Qi.

Wiadomość msgIn oznacza wiadomość aplikacyjną wysyłaną przez proces Pi, która jest umieszczana w polu data pakietu pcktOut. Zmienna terminationDetectedi zostaje ustawiona na True jeżeli wykryte zostało zakończenie.


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