ThreadWaitReason Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает причину ожидания потока.
public enum class ThreadWaitReason
public enum ThreadWaitReason
type ThreadWaitReason =
Public Enum ThreadWaitReason
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| Executive | 0 | Поток ожидает планировщика. |
| FreePage | 1 | Поток ожидает бесплатной страницы виртуальной памяти. |
| PageIn | 2 | Поток ожидает прибытия в память страницы виртуальной памяти. |
| SystemAllocation | 3 | Поток ожидает выделения системы. |
| ExecutionDelay | 4 | Выполнение потока отложено. |
| Suspended | 5 | Выполнение потока приостановлено. |
| UserRequest | 6 | Поток ожидает запроса пользователя. |
| EventPairHigh | 7 | Поток ожидает высокой пары событий. |
| EventPairLow | 8 | Поток ожидает низкой пары событий. |
| LpcReceive | 9 | Поток ожидает прибытия вызова локальной процедуры. |
| LpcReply | 10 | Поток ожидает ответа на вызов локальной процедуры. |
| VirtualMemory | 11 | Поток ожидает выделения виртуальной памяти системой. |
| PageOut | 12 | Поток ожидает записи на диск страницы виртуальной памяти. |
| Unknown | 13 | Поток ожидает неизвестной причины. |
Комментарии
Причина ожидания потока допустима только в том случае, если это ThreadState значение Wait.