Pr-1st-1.1-m02-Slajd33
Dostępność wiadomości
Należy zaznaczyć, że zdarzenie e\_send() odpowiada na ogół wykonaniu operacji asynchronicznej, która zapisuje wiadomość do kanału wyjściowego (bufora łącza transmisyjnego). Następnie środowisko rozproszone transmituje wiadomość do węzła docelowego i zapisuje ją w buforze wejściowym procesu docelowego . Gdy wiadomość dotrze do bufora wejściowego procesu docelowego, to wiadomość staje się dostępna i może być natychmiast pobrana z bufora w wyniku wykonania operacji receive().
Dostępność wiadomości utożsamiać też można z zajściem zdarzeń w środowisku komunikacyjnym: zdarzenia dostarczenia wiadomości e\_deliver(), albo zdarzenia nadejścia wiadomości - e\_arrive(). W tym kontekście, przez oznaczymy zbiór procesów, których wiadomości dotarły i są dostępne dla . Jeżeli proces odbiorcy odczytuje skierowaną do niego wiadomość , wykonując operację receive(Parser nie mógł rozpoznać (błąd składni): {\displaystyle P_i,P_j,inM<math>), wiadomość ta jest przepisywana (przemieszczana) z bufora wyjściowego łącza (bufora wejściowego procesu <math>P_i} ) do lokalnej zmiennej procesu . Jeżeli przepisanie to nastąpiło, to mówimy, że wiadomość została odebrana lub, że zaszło zdarzenie odbioru e\_receive().
Warto przypomnieć, że wiadomości mają swoje unikalne identyfikatory, które pozwalają na jednoznaczne kojarzenie zdarzenia nadania konkretnej wiadomości ze zdarzeniem odbioru tej samej wiadomości.