ThreadWaitReason 列舉

定義

指定執行緒正在等待的原因。

C#
public enum ThreadWaitReason
繼承
ThreadWaitReason

欄位

名稱 Description
EventPairHigh 7

執行緒正在等待 Event Pair High。

EventPairLow 8

執行緒正在等待 Event Pair Low。

ExecutionDelay 4

執行緒的執行受延遲。

Executive 0

執行緒正在等待排程器。

FreePage 1

執行緒正在等待可用的虛擬記憶體分頁。

LpcReceive 9

執行緒正在等待本機程序呼叫到達。

LpcReply 10

執行緒正在等待對本機程序呼叫的回應到達。

PageIn 2

執行緒正在等待虛擬記憶體分頁到達記憶體。

PageOut 12

執行緒正在等待虛擬記憶體分頁寫入至磁碟。

Suspended 5

執行緒的執行受暫止。

SystemAllocation 3

執行緒正在等待系統配置。

Unknown 13

執行緒正在等待不明原因。

UserRequest 6

執行緒正在等待使用者要求。

VirtualMemory 11

執行緒正在等待系統配置虛擬記憶體。

備註

只有在 為 時ThreadStateWait,線程等候原因才有效。

適用於

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

另請參閱