System::Threading::ThreadPoolImpl Klasse

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

Methoden

MethodeBeschreibung
GetAvailableThreads(int&, int&)Ermittelt die Anzahl verfügbarer Threads.
static GetInitialized()Ermittelt das Singleton des Initialisierungszustands.
GetMaxThreads(int&, int&)Ermittelt die maximale Anzahl gleichzeitiger Threads.
GetMinThreads(int&, int&)Ermittelt die minimale Anzahl von Threads, die vom Pool erstellt werden.
JoinAll()Führt join für alle eigenen Threads aus. Wartet unendlich.
QueueUserWorkItem(WaitCallback, const System::SharedPtr<System::Object>&)Fügt ein Arbeitselement zur Warteschlange hinzu.
SetMaxThreads(int, int)Setzt die Anzahl der vom Pool verwalteten Threads.
SetMinThreads(int, int)Setzt die minimale Anzahl der vom Pool verwalteten Threads.
ThreadPoolImpl()Konstruktor.
~ThreadPoolImpl()Destruktor. Führt join für alle Threads aus, falls sie noch nicht beendet wurden.

Siehe auch