System::Threading::ThreadPoolImpl-klass

ThreadPoolImpl class

Thread pool internal data. This is a singleton type with memory management done by access function(s). You should never create instances of it directly.

class ThreadPoolImpl

Metoder

MetodBeskrivning
GetAvailableThreads(int&, int&)Hämtar antalet tillgängliga trådar.
static GetInitialized()Hämtar initieringsstatus‑singleton.
GetMaxThreads(int&, int&)Hämtar maximalt antal samtidiga trådar.
GetMinThreads(int&, int&)Hämtar minimalt antal trådar som skapas av poolen.
JoinAll()Joinar alla ägda trådar. Väntar oändligt.
QueueUserWorkItem(WaitCallback, const System::SharedPtr<System::Object>&)Lägger till arbetsobjekt i kön.
SetMaxThreads(int, int)Ställer in antalet trådar som ägs av poolen.
SetMinThreads(int, int)Ställer in minimalt antal trådar som ägs av poolen.
ThreadPoolImpl()Konstruktor.
~ThreadPoolImpl()Destruktor. Joinar alla trådar om de ännu inte har terminerats.

Se även