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

线程正在等待系统分配虚拟内存。

注解

仅当 为 Wait时,ThreadState线程等待原因才有效。

适用于

产品 版本
.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

另请参阅