Интерфейс IThreadPoolKnobs (comsvcs.h)
Используется для управления поведением пулов потоков.
Наследование
Интерфейс IThreadPoolKnobs наследуется от интерфейса IUnknown . IThreadPoolKnobs также имеет следующие типы элементов:
Методы
Интерфейс IThreadPoolKnobs содержит следующие методы.
IThreadPoolKnobs::GetCurrentQueuedRequests Извлекает количество асинхронных запросов выполнения, которые в настоящее время находятся в очереди. |
IThreadPoolKnobs::GetCurrentThreads Извлекает количество потоков, которые в настоящее время находятся в пуле. |
IThreadPoolKnobs::GetDeleteDelay Извлекает количество миллисекундах, в которых поток в пуле может бездействует перед уничтожением. |
IThreadPoolKnobs::GetMaxQueuedRequests Извлекает максимальное количество асинхронных запросов выполнения, которые можно одновременно поместить в очередь. |
IThreadPoolKnobs::GetMaxThreads Извлекает максимальное количество потоков, разрешенных в пуле. |
IThreadPoolKnobs::SetDeleteDelay Задает количество миллисекундах, в которых поток в пуле может бездействуть перед уничтожением. |
IThreadPoolKnobs::SetMaxQueuedRequests Задает максимальное число асинхронных запросов на выполнение, которые можно одновременно поместить в очередь. |
IThreadPoolKnobs::SetMaxThreads Задает максимальное количество потоков, разрешенных в пуле. |
IThreadPoolKnobs::SetMinThreads Задает минимальное количество потоков, которые будут поддерживаться в пуле. |
IThreadPoolKnobs::SetQueueDepth Задает пороговое число запросов на выполнение, выше которого новый поток добавляется в пул. |
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | comsvcs.h |