Programowanie współbieżne i rozproszone/PWR Wykład 4: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Linia 1: | Linia 1: | ||
== Komunikacja synchroniczna == | == Komunikacja synchroniczna == | ||
Przypomnijmy podstawowe cechy komunikacji synchronicznej. Procesy ''synchronizują'' ze sobą: nadawca czeka z wysłaniem do momentu aż odbiorca będzie gotowy do odbioru i na odwrót: odbiorca jest wstrzymywany na instrukcji odbioru do chwili aż sterowanie w nadawcy dojdzie do instrukcji wysłania. | |||
Czasem trudno jest jednak wprowadzić jednoznaczne rozgraniczenie na proces nadający i odbierający, gdyż w czasie pojedynczej synchronizacji procesów może dojść do wymiany komunikatów w obie strony. | |||
Tak właśnie dzieje się to w Adzie. | |||
== Spotkania (randki) w Adzie == | == Spotkania (randki) w Adzie == |
Wersja z 13:26, 20 cze 2006
Komunikacja synchroniczna
Przypomnijmy podstawowe cechy komunikacji synchronicznej. Procesy synchronizują ze sobą: nadawca czeka z wysłaniem do momentu aż odbiorca będzie gotowy do odbioru i na odwrót: odbiorca jest wstrzymywany na instrukcji odbioru do chwili aż sterowanie w nadawcy dojdzie do instrukcji wysłania.
Czasem trudno jest jednak wprowadzić jednoznaczne rozgraniczenie na proces nadający i odbierający, gdyż w czasie pojedynczej synchronizacji procesów może dojść do wymiany komunikatów w obie strony. Tak właśnie dzieje się to w Adzie.