Более подробно состояния блокировок рассмотрены
Более подробно состояния блокировок рассмотрены в разделе 2 "Микроядро". |
На рис. 15 представлены возможные состояния процесса в системе QNX.
|
Возможные состояния процесса в системе QNX.
Рис.15 |
Определены следующие переходы из одного состояния в другое:
- Процесс посылает сообщение.
- Процесс-получатель принимает сообщение.
- Процесс-получатель отвечает на сообщение.
- Процесс ожидает сообщения.
- Процесс принимает сообщение.
- Сигнал разблокирует процесс.
- Сигнал пытаетcя разблокировать процесс; получатель запрашивает сообщение о захвате сигнала.
- Процесс-получатель принимает сигнал.
- Процесс ожидает завершения порожденного процесса.
- Порожденный процесс завершается, либо сигнал разблокирует процесс.
- Процессу выдан SIGSTOP.
- Процессу выдан SIGCONT.
- Процесс завершается.
- Порождающий процесс ожидает завершения, завершается сам или уже завершен.
Содержание Назад Вперед