英語で読む

次の方法で共有


ThreadWaitReason 列挙型

定義

スレッドが待機している理由を示します。

C#
public enum ThreadWaitReason
継承
ThreadWaitReason

フィールド

名前 説明
EventPairHigh 7

スレッドは、イベント ペア High を待機しています。

EventPairLow 8

スレッドは、イベント ペア 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

スレッドは、仮想メモリの割り当てを待機しています。

注釈

スレッド待機の理由は、 が 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

こちらもご覧ください