System::Threading::ThreadPoolImpl sınıfı

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

Yöntemler

YöntemAçıklama
GetAvailableThreads(int&, int&)Kullanılabilir iş parçacığı sayısını alır.
static GetInitialized()Başlatma durumu tek örneğini alır.
GetMaxThreads(int&, int&)Eşzamanlı iş parçacıklarının azami sayısını alır.
GetMinThreads(int&, int&)Havuz tarafından oluşturulan iş parçacıklarının asgari sayısını alır.
JoinAll()Tüm sahip olunan iş parçacıklarına katılır. Sonsuz bekler.
QueueUserWorkItem(WaitCallback, const System::SharedPtr<System::Object>&)İş öğesini kuyruğa ekler.
SetMaxThreads(int, int)Havuzun sahip olduğu iş parçacığı sayısını ayarlar.
SetMinThreads(int, int)Havuzun sahip olduğu iş parçacıklarının asgari sayısını ayarlar.
ThreadPoolImpl()Yapıcı.
~ThreadPoolImpl()Yıkıcı. İş parçacıkları henüz sonlandırılmadıysa hepsine katılır.

Ayrıca Bakınız