The !ready extension displays summary information about each thread in the system in a READY state.

!ready [Flags]


Specifies the level of detail to display. Flags can be any combination of the following bits. If Flags is 0, only a minimal amount of information is displayed. The default is 0x6.

Bit 1 (0x2)
Causes the display to include the thread's wait states.

Bit 2 (0x4)
If this is included without Bit 1 (0x2), this has no effect. If this is included along with Bit 1, the thread is displayed with a stack trace.

Bit 3 (0x8)
(Windows XP and later) Causes the display of each function to include the return address, the stack pointer, and (on Itanium systems) the bsp register value. The display of function arguments is suppressed.

Bit 4 (0x10)
(Windows XP and later) Causes the display of each function to include only the return address; arguments and stack pointers are suppressed.


Windows 2000


Windows XP and later


Additional Information

For information about thread scheduling and the READY state, see Microsoft Windows Internals, by Mark Russinovich and David Solomon. (This book may not be available in some languages and countries.)


The output from this extension is similar to that of !thread, except that only ready threads are displayed, and they are sorted in order of decreasing priority.

Send comments about this topic to Microsoft