ThreadWaitReason 列挙体

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

<Serializable>
Public Enum ThreadWaitReason
[C#]
[Serializable]
public enum ThreadWaitReason
[C++]
[Serializable]
__value public enum ThreadWaitReason
[JScript]
public
   Serializable
enum ThreadWaitReason

解説

スレッドの待機理由は、 ThreadStateWait の場合にだけ有効です。

メンバ

メンバ名 説明
EventPairHigh スレッドは、イベント ペア High を待機しています。
EventPairLow スレッドは、イベント ペア Low を待機しています。
ExecutionDelay スレッドの実行が遅延しています。
Executive スレッドは、スケジューラを待機しています。
FreePage スレッドは、空き仮想メモリ ページを待機しています。
LpcReceive スレッドは、ローカル プロシージャ呼び出しの到達を待機しています。
LpcReply スレッドは、ローカル プロシージャ呼び出しへの応答の到達を待機しています。
PageIn スレッドは、仮想メモリ ページのメモリへの到達を待機しています。
PageOut スレッドは、仮想メモリ ページのディスクへの書き込みを待機しています。
Suspended スレッドの実行は中断しています。
SystemAllocation スレッドは、システムによる割り当てを待機しています。
Unknown スレッドは、不明な理由のために待機しています。
UserRequest スレッドは、ユーザー要求を待機しています。
VirtualMemory スレッドは、仮想メモリの割り当てを待機しています。

必要条件

名前空間: System.Diagnostics

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

アセンブリ: System (System.dll 内)

参照

System.Diagnostics 名前空間 | ThreadState