блокировка отправки и получения Java - PullRequest
0 голосов
/ 09 ноября 2018

все. Я учусь "Распределенное программирование в JAVA". Викторина смущает меня.

P0: отправить X на P1; Recv Y от P2;

P1: Recv X из P0; Recv Z от P2;

P2: отправить Y на P0; Отправить Z на P1;

В приведенном выше расписании узлов, какие операции могут блокироваться одновременно? Предположим, что нет задержек в сети.

1.Отправить X на P1 и отправить Y на P0

2.Recv Z из P2 и отправка Y в P0

Ответы указывают, что должны быть выбраны два выше. Я не очень уверен в этом. Кто-нибудь может объяснить? Большое спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...