Specifies the reason a thread is waiting.
Syntax
public enum ThreadWaitReason
Remarks
Members
| Member Name | Description |
|---|
| EventPairHigh |
The thread is waiting for event pair high.
|
| EventPairLow |
The thread is waiting for event pair low.
|
| ExecutionDelay |
Thread execution is delayed.
|
| Executive |
The thread is waiting for the scheduler.
|
| FreePage |
The thread is waiting for a free virtual memory page.
|
| LpcReceive |
The thread is waiting for a local procedure call to arrive.
|
| LpcReply |
The thread is waiting for reply to a local procedure call to arrive.
|
| PageIn |
The thread is waiting for a virtual memory page to arrive in memory.
|
| PageOut |
The thread is waiting for a virtual memory page to be written to disk.
|
| Suspended |
Thread execution is suspended.
|
| SystemAllocation |
The thread is waiting for system allocation.
|
| Unknown |
The thread is waiting for an unknown reason.
|
| UserRequest |
The thread is waiting for a user request.
|
| VirtualMemory |
The thread is waiting for the system to allocate virtual memory.
|
Requirements
Namespace: System.Diagnostics
Assembly: System (in System.dll)
Assembly Versions: 1.0.3300.0, 1.0.5000.0, 2.0.0.0, 4.0.0.0