Pr-1st-1.1-m02-Slajd21: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
m Zastępowanie tekstu – „<math> ” na „<math>”
m Zastępowanie tekstu – „ </math>” na „</math>”
 
Linia 7: Linia 7:
<math>P_i \in  \mathcal{P}_i^S</math>.
<math>P_i \in  \mathcal{P}_i^S</math>.
Jeżeli warunek ten jest spełniony, to efektem wykonania operacji ''receive''(<math>\mathcal{P}_i^S, P_j, sInM</math>) jest atomowe pobranie wiadomości  
Jeżeli warunek ten jest spełniony, to efektem wykonania operacji ''receive''(<math>\mathcal{P}_i^S, P_j, sInM</math>) jest atomowe pobranie wiadomości  
<math>M_i</math> od procesów <math>P_i \in  \mathcal{P}_i^S</math>  i umieszczanie ich w <math>sInM</math>. Tym samym, dla każdego procesu <math>P_i \in  \mathcal{P}_i^S</math>, wykonywane jest kolejno podstawienie <math>\boldsymbol{L}_{i,j} := \boldsymbol{L}_{i,j} \setminus \{ M_i \} </math> oraz <math>sInM := sInM \cup \{ M_i \} </math>..  
<math>M_i</math> od procesów <math>P_i \in  \mathcal{P}_i^S</math>  i umieszczanie ich w <math>sInM</math>. Tym samym, dla każdego procesu <math>P_i \in  \mathcal{P}_i^S</math>, wykonywane jest kolejno podstawienie <math>\boldsymbol{L}_{i,j} := \boldsymbol{L}_{i,j} \setminus \{ M_i \}</math> oraz <math>sInM := sInM \cup \{ M_i \}</math>..  




[[pr-1st-1.1-m02-Slajd20 | << Poprzedni slajd]] | [[pr-1st-1.1-m02-toc|Spis treści ]] | [[pr-1st-1.1-m02-Slajd22 | Następny slajd >>]]
[[pr-1st-1.1-m02-Slajd20 | << Poprzedni slajd]] | [[pr-1st-1.1-m02-toc|Spis treści ]] | [[pr-1st-1.1-m02-Slajd22 | Następny slajd >>]]

Aktualna wersja na dzień 10:46, 5 wrz 2023

Grupowe operacje komunikacyjne (2)

Grupowe operacje komunikacyjne (2)

Operacja receive(𝒫iS,Pj,sInM) - w procesie odbiorcy Pj operacja ta jest sparametryzowana przez zmienną sInM typu zbiór wiadomości i zbiór procesów 𝒫iS𝒫jIN, będących oczekiwanymi nadawcami wiadomości. W ogólności, warunkiem wykonania tej operacji jest jednoczesna dostępność wiadomości od wszystkich procesów Pi𝒫iS. Jeżeli warunek ten jest spełniony, to efektem wykonania operacji receive(𝒫iS,Pj,sInM) jest atomowe pobranie wiadomości Mi od procesów Pi𝒫iS i umieszczanie ich w sInM. Tym samym, dla każdego procesu Pi𝒫iS, wykonywane jest kolejno podstawienie Li,j:=Li,j{Mi} oraz sInM:=sInM{Mi}..


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