Составители:
8
• блокировка по условной переменной (CONDVAR);
• начата, но не закончена процедура завершения потока (DEAD);
• поток прерван другим более приоритетным потоком (INTERRUPT);
• поток блокирован из-за того, что некоторая общая критическая сек-
ция кода в данный момент принадлежит другому потоку (MUTEX);
• поток по своей инициативе «заснул» на некоторый интервал време-
ни (NANOSLEEP);
• поток ждет ответа или подтверждения посылки при обмене сообще-
ниями (REPLAY, NET_REPLAY, NET_SEND, RECEIVE);
• поток ожидает открытия семафора в заявленной группе потоков.
Семафор ограничивает число потоков, одновременно «готовых к исполне-
нию» (SEM);
• поток ожидает появления сигнала (SIGSUSPEND, SIGWAITINFO,
STOPPED);
• поток ожидает освобождения сопроцессора, выполняющего опера-
ции с плавающей точкой (WAITCTX);
• поток ожидает распределения затребованной памяти (WAITPAGE);
• поток ожидает завершения дочернего потока (WAITTREAD);
READY
HAND
SLEEP
INTERRUPT
CONDVAR
SIG
WAITING
SIGSUSP
MUTEX
JOIN
REPLY
SEND
RECEIVE
NET
REPLY
NET
SEND
SEM
RUNNING
STOPPED
DEAD
STACK
WAIT
THREAD
WAITCTX
WAITPAGE
Рис. 1.3
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »