Операционная система QNX 4.Архитектура системы

       

Состояния блокировок


Когда выполнение процесса запрещено до момента завершения некоторой части протокола обмена сообщениями, говорят, что процесс "блокирован". Состояния блокировок процессов приведены в следующей таблице.

Если процесс выдал Процесс является
Запрос Send(), и отправленное им сообщение еще не получено процессом-получателем SEND-блокированным
Запрос Send(), и отправленное им сообщение получено процессом-получателем, но ответ еще не выдан REPLY-блокированным
Запрос Receive(), но сам еще не получил сообщение RECEIVE-блокированным

Состояния процесса в типичной транзакции Send-Receive-Reply представлены на рис. 4.

Рис. 4

Другие возможные состояния процессов рассмотрены в подразделе 3.3.



Содержание раздела