Class CIM_UnixThread
extends CIM_Thread

Threads represent the ability to execute units of a Process or task in parallel. A Process can have many Threads, each of which is weak to the Process.

Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_Thread
   |
   +--CIM_UnixThread

Direct Known Subclasses

None.

Class Qualifiers

NameData TypeValueScopeFlavors
DescriptionstringThreads represent the ability to execute units of a Process or task in parallel. A Process can have many Threads, each of which is weak to the Process.None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
CancelStateuint16
DescriptionstringIndicates the thread's cancelability stateNone TRANSLATABLE= true
ValuesstringPTHREAD_CANCEL_ENABLE, PTHREAD_CANCEL_DISABLENone TRANSLATABLE= true
CancelTypeuint16
DescriptionstringIndicates the thread's cancelability typeNone TRANSLATABLE= true
ValuesstringPTHREAD_CANCEL_DEFERRED, PTHREAD_CANCEL_ASYNCHRONOUSNone TRANSLATABLE= true
ConcurrencyLeveluint64
DescriptionstringIndicates the thread's concurrency level.None TRANSLATABLE= true
ContentionScopeuint16
DescriptionstringIndicates the contention scope of the threadNone TRANSLATABLE= true
ValuesstringPTHREAD_SCOPE_SYSTEM, PTHREAD_SCOPE_PROCESSNone TRANSLATABLE= true
DetachStateuint16
DescriptionstringIndicates the creation state of the thread.None TRANSLATABLE= true
ValuesstringPTHREAD_CREATE_DETACHED, PTHREAD_CREATE_JOINABLENone TRANSLATABLE= true
GuardSizestring
DescriptionstringIndicates the size of the guard area for a created thread's stack.None TRANSLATABLE= true
InheritScheduint16
DescriptionstringIndicates how the scheduling attributes are to be setNone TRANSLATABLE= true
ValuesstringPTHREAD_INHERIT_SCHED, PTHREAD_EXPLICIT_SCHEDNone TRANSLATABLE= true
SchedPolicyuint16
DescriptionstringIndicates the thread's scheduling policy.None TRANSLATABLE= true
ValuesstringSCHED_FIFO, SCHED_RR, SCHED_OTHERNone TRANSLATABLE= true
StackSizestring
DescriptionstringIndicates the size of storage to be used for the thread's stack.None TRANSLATABLE= true

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CreationClassNamestringCIM_Thread
CSCreationClassNamestringCIM_Thread
CSNamestringCIM_Thread
DescriptionstringCIM_ManagedElement
ExecutionStateuint16CIM_Thread
HandlestringCIM_Thread
InstallDatedatetimeCIM_ManagedSystemElement
KernelModeTimeuint64CIM_Thread
NamestringCIM_ManagedSystemElement
OSCreationClassNamestringCIM_Thread
OSNamestringCIM_Thread
Priorityuint32CIM_Thread
ProcessCreationClassNamestringCIM_Thread
ProcessHandlestringCIM_Thread
StatusstringCIM_ManagedSystemElement
UserModeTimeuint64CIM_Thread