System::Threading::ThreadPoolImpl فئة

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

الطرق

طريقةالوصف
GetAvailableThreads(int&, int&)يحصل على عدد الخيوط المتاحة.
static GetInitialized()يحصل على حالة التهيئة المفردة.
GetMaxThreads(int&, int&)يحصل على الحد الأقصى لعدد الخيوط المتزامنة.
GetMinThreads(int&, int&)يحصل على الحد الأدنى لعدد الخيوط التي يتم إنشاؤها بواسطة المجمع.
JoinAll()ينضم إلى جميع الخيوط المملوكة. ينتظر إلى ما لا نهاية.
QueueUserWorkItem(WaitCallback, const System::SharedPtr<System::Object>&)يضيف عنصر عمل إلى القائمة.
SetMaxThreads(int, int)يضبط عدد الخيوط المملوكة للمجمع.
SetMinThreads(int, int)يضبط الحد الأدنى لعدد الخيوط المملوكة للمجمع.
ThreadPoolImpl()المُنشئ.
~ThreadPoolImpl()المدمر. ينضم إلى جميع الخيوط إذا لم يتم إنهاؤها بعد.

انظر أيضًا