Ogólne:
Odp: biblioteczka rozproszona - blokowanie
Publiczne ogłoszenie
Adam Polak |
2014-05-11 21:50:06
> Dobrze myślę, że:
> - receive jest blokujące, tzn. wykonanie receive w sytuacji, w której nie otrzymano jeszcze wiadomości skutkuje zatrzymaniem wykonania do momentu otrzymania wiadomości
> - get* jest nieblokujące, zwraca wynik od razu, jeśli nie otrzymano wcześniej wiadomości (za pomocą receive), to następuje undefined behaviour.
> ?
Tak.
> > Dobrze myślę, że:
> > - receive jest blokujące, tzn. wykonanie receive w sytuacji, w której nie otrzymano jeszcze wiadomości skutkuje zatrzymaniem wykonania do momentu otrzymania wiadomości
> > - get* jest nieblokujące, zwraca wynik od razu, jeśli nie otrzymano wcześniej wiadomości (za pomocą receive), to następuje undefined behaviour.
> > ?
>
> Tak.