Pr-1st-1.1-m11-Slajd18
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwaniaKanały niezawodne: Algorytm (2)
Przedstawiona implementacja kanałów niezawodnych używa omówionej wcześniej abstrakcji kanałów wytrwałych (wiersz 2).
Jak widać, różnica między kanałami wytrwałymi i niezawodnymi polega tylko na sposobie dostarczania wiadomości. Wiadomość jest dostarczana przez monitor procesowi aplikacyjnemu tylko wtedy, gdy nie zawiera się on w zbiorze
. Po dostarczeniu procesowi wiadomość jest dodawana do zbioru . Innymi słowy, wiadomość jest dostarczana tylko wtedy, gdy już wcześniej nie była dostarczona.