Pr-1st-1.1-m09-Slajd47

Z Studia Informatyczne
Wersja z dnia 10:47, 5 wrz 2023 autorstwa Luki (dyskusja | edycje) (Zastępowanie tekstu – „ </math>” na „</math>”)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Algorytm detekcji zakończenia dla systemów asynchronicznych (2)

Algorytm detekcji zakończenia dla systemów asynchronicznych (2)


Wiadomość msgIn oznacza wiadomość aplikacyjną wysyłaną przez procesPi, która jest opakowywane w postaci pcktOut. Wiadomość tokenOut jest znacznikiem typu TOKEN. Zmienna tokenPresenti określa obecność znacznika w procesie Pi. Zmienna colouri służy do określenia koloru monitora (procesu). Zmienna terminationDetectedi zostaje ustawiona na True jeżeli wykryte zostało zakończenie. Początkowo monitory mają kolor White.

Dwie zmienne związane są z topologią przetwarzania. Zmienna succi zawiera następnika procesu Pi w cyklu obejmującym wszystkie kanały komunikacyjne. Związane jest to z wymaganiem, by znacznik typu TOKEN odwiedził wszystkie kanały łączące procesy. 𝒞 oznacza zbiór wszystkich kanałów tworzących cykl obejmujący wszystkie kanały komunikacyjne.


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