Pr-1st-1.1-m10-Slajd31
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Wektorowy algorytm detekcji zakończenia (2)
Jak już wspomniano, w algorytmie wektorowym wykorzystywany jest wektor liczników będący tablicą . Elementy , dla , każdego procesu określają liczbę wiadomości wysłanych przez proces do od czasu ostatniej wizyty znacznika.
Wartość bezwzględna elementu określa liczbę wiadomości odebranych przez od czasu ostatniej wizyty znacznika.
W dowolnej chwili , suma k-tych elementów wszystkich liczników , dla każdego , oraz wartości pozycji k wektora cyrkulującego znacznika , jest równa liczbie wiadomości będących w drodze do . Zmienna przyjmuje wartość True , jeżeli monitor pierwszy raz otrzymał znacznik. Wreszcie zmienna posiada zwykłe znaczenie.