ThreadWaitReason Enumeration
TOC
Collapse the table of content
Expand the table of content

ThreadWaitReason Enumeration

 

Specifies the reason a thread is waiting.

Namespace:   System.Diagnostics
Assembly:  System (in System.dll)

public enum ThreadWaitReason

Member nameDescription
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.

The thread wait reason is only valid when the ThreadState is Wait.

Universal Windows Platform
Available since 10
.NET Framework
Available since 1.1
Return to top
Show:
© 2016 Microsoft