gptkbp:instanceOf
|
operating system concept
|
gptkbp:attribute
|
thread ID
thread priority
|
gptkbp:canBeDebuggedBy
|
gptkb:Visual_Studio
gptkb:WinDbg
|
gptkbp:canBeEnumeratedBy
|
gptkb:Process_Explorer
gptkb:Task_Manager
|
gptkbp:canBeJoined
|
true
|
gptkbp:canBeResumed
|
true
|
gptkbp:canBeTerminated
|
true
|
gptkbp:communicatesVia
|
message queue
|
gptkbp:context
|
CPU registers
|
gptkbp:createdBy
|
CreateThread function
|
gptkbp:function
|
thread procedure
|
gptkbp:hasDefaultStackSize
|
1 MB
|
gptkbp:hasMinimumStackSize
|
16 KB
|
gptkbp:hasSchedulingPolicy
|
preemptive multitasking
|
gptkbp:hasStack
|
true
|
gptkbp:hasSynchronizationMechanism
|
critical section
mutex
semaphore
event object
waitable timer
|
gptkbp:hasThreadAffinity
|
gptkb:microprocessor
|
gptkbp:hasThreadLocalStorage
|
true
|
https://www.w3.org/2000/01/rdf-schema#label
|
Windows threads
|
gptkbp:includesState
|
running
terminated
waiting
|
gptkbp:introducedIn
|
gptkb:Windows_NT
|
gptkbp:managedBy
|
gptkb:Windows_kernel
|
gptkbp:reasonForSuspension
|
true
|
gptkbp:relatedTo
|
gptkb:Microsoft_Windows
multithreading
|
gptkbp:sharedBy
|
process address space
|
gptkbp:supportedBy
|
gptkb:TlsSetValue
CreateThread
GetCurrentThread
GetThreadPriority
ResumeThread
SetThreadPriority
SuspendThread
TerminateThread
TlsAlloc
TlsFree
TlsGetValue
WaitForMultipleObjects
WaitForSingleObject
ExitThread
|
gptkbp:usedIn
|
Windows API
|
gptkbp:bfsParent
|
gptkb:POSIX_Threads
|
gptkbp:bfsLayer
|
7
|