The Status of a Thread
A thread can be in one of several states. The following list is an attempt
to list all the possible states, and to briefly discuss each.
run
This thread is currently executing.
rdy
This thread would like to run, but higher priority
thread(s) are executing, which prevents this thread from running.
blk
This thread is blocked. Use the '.pb' command to
find out what resource (block id) it is blocked on (waiting for).
crt
This thread cannot be run because another thread
in this process is currently in a critical section.
frz
This thread is frozen, that is, some other thread
has called the API DosSuspendThread and passed the ID of this thread. This
thread cannot execute until some thread issues DosResumeThread to inform
OS/2 that this thread is once again eligible to be dispatched. There is
no way to discover what thread suspended it.
[Back: How to Display Dispatching Priority]
[Next: A Form to Use For Unwinding Stacks]