Прочитать на английском

Поделиться через


ThreadWaitReason Перечисление

Определение

Указывает причину, по которой поток находится в состоянии ожидания.

C#
public enum ThreadWaitReason
Наследование
ThreadWaitReason

Поля

Имя Значение Описание
EventPairHigh 7

Поток ожидает старшую составляющую пары события.

EventPairLow 8

Поток ожидает младшую составляющую пары события.

ExecutionDelay 4

Выполнение потока отложено.

Executive 0

Поток ожидает планировщик.

FreePage 1

Поток ожидает свободную страницу виртуальной памяти.

LpcReceive 9

Поток ожидает поступления вызова локальной процедуры.

LpcReply 10

Поток ожидает поступления ответа на вызов локальной процедуры.

PageIn 2

Поток ожидает поступления страницы виртуальной памяти в память.

PageOut 12

Поток ожидает записи страницы виртуальной памяти на диск.

Suspended 5

Выполнение потока приостановлено.

SystemAllocation 3

Поток ожидает системных ресурсов.

Unknown 13

Причина ожидания потока неизвестна.

UserRequest 6

Поток ожидает запроса пользователя.

VirtualMemory 11

Поток ожидает выделения системой виртуальной памяти.

Комментарии

Причина ожидания потока допустима только в том случае, ThreadState если имеет значение Wait.

Применяется к

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

См. также раздел