Состояния блокировок
Когда выполнение процесса запрещено до момента завершения некоторой части протокола обмена сообщениями, говорят, что процесс "блокирован". Состояния блокировок процессов приведены в следующей таблице.
Если процесс выдал | Процесс является |
Запрос Send(), и отправленное им сообщение еще не получено процессом-получателем | SEND-блокированным |
Запрос Send(), и отправленное им сообщение получено процессом-получателем, но ответ еще не выдан | REPLY-блокированным |
Запрос Receive(), но сам еще не получил сообщение | RECEIVE-блокированным |
Состояния процесса в типичной транзакции Send-Receive-Reply представлены на рис. 4. Рис. 4 |
Другие возможные состояния процессов рассмотрены в подразделе 3.3.