Windows Thread Pool API

GPTKB entity

Statements (43)
Predicate Object
gptkbp:instanceOf gptkb:REST_API
gptkbp:developedBy gptkb:Microsoft
gptkbp:documentation https://learn.microsoft.com/en-us/windows/win32/procthread/thread-pool-apis
gptkbp:headerFile threadpoolapiset.h
windows.h
https://www.w3.org/2000/01/rdf-schema#label Windows Thread Pool API
gptkbp:introducedIn gptkb:Windows_Vista
gptkbp:language gptkb:C++
C
gptkbp:partOf Windows API
gptkbp:platform gptkb:Windows
gptkbp:provides I/O completion callbacks
thread pooling
timer management
wait operations
work item scheduling
gptkbp:relatedTo gptkb:CloseThreadpoolIo
gptkb:CloseThreadpoolTimer
gptkb:CloseThreadpoolWait
gptkb:CreateThreadpoolWork
gptkb:SetThreadpoolTimer
gptkb:SetThreadpoolWait
CancelThreadpoolIo
CloseThreadpoolWork
CreateThreadpoolIo
CreateThreadpoolTimer
CreateThreadpoolWait
StartThreadpoolIo
SubmitThreadpoolWork
gptkbp:supports automatic thread management
callback functions
scalable concurrency
gptkbp:threadPoolObject gptkb:PTP_POOL
gptkb:PTP_TIMER
gptkb:PTP_WAIT
PTP_CALLBACK_ENVIRON
PTP_CLEANUP_GROUP
PTP_IO
PTP_WORK
gptkbp:usedFor multithreading
asynchronous programming
gptkbp:bfsParent gptkb:Windows_API
gptkbp:bfsLayer 6