cpmThreadState 1.3.6.1.4.1.9.9.109.1.3.1.1.4

This object indicates the current state of a thread. Running state means that the thread is actively consumig CPU. All the other states are just waiting states. The valid states are: other - Any other state apart from the listed ones. dead - Kernel is waiting to release the thread's resources. running - Actively running on a CPU. ready - Not running on a CPU, but is ready to run (one or more higher or equal priority threads are running). stopped - Suspended (SIGSTOP signal). send - Waiting for a server to receive a message. receive - Waiting for a client to send a message. reply - Waiting for a server to reply to a message. stack - Waiting for more stack to be allocated. waitpage - Waiting for process manager to resolve a fault on a page. sigsuspend - Suspended for a signal. sigwaitinfo - Waiting for a signal. nanosleep - Sleeping for a period of time. mutex - Waiting to acquire a mutex condvar - Waiting for a condition variable to be signalled. join - Waiting for the completion of another thread. intr - Waiting for an interrupt. sem - Waiting to acquire a semaphore.

Informations

Access Type
readonly other(1), dead(2), running(3), ready(4), stopped(5), send(6), receive(7), reply(8), stack(9), waitpage(10), sigsuspend(11), sigwaitinfo(12), nanosleep(13), mutex(14), condvar(15), join(16), intr(17), sem(18)

Parent

1.3.6.1.4.1.9.9.109.1.3.1.1 cpmThreadEntry