Поделиться через


Интерфейс IHostThreadPoolManager

Предоставляет методы, позволяющие среде CLR настраивать пул потоков и помещать рабочие элементы в пул потоков.

Методы

Метод Описание
Метод GetAvailableThreads Возвращает количество потоков в пуле потоков, которые в настоящее время не обрабатывают рабочие элементы.
Метод GetMaxThreads Возвращает максимальное количество потоков, которые узел одновременно поддерживает в пуле потоков.
Метод GetMinThreads Возвращает минимальное количество бездействующих потоков, которые узел поддерживает в ожидании запросов.
Метод QueueUserWorkItem Помещает функцию в очередь для выполнения и предоставляет объект, содержащий данные для использования функцией.
Метод SetMaxThreads Задает максимальное количество потоков, которое узел может поддерживать в пуле потоков.
Метод SetMinThreads Задает минимальное количество бездействующих потоков, которое узел должен поддерживать в ожидании запросов.

Комментарии

Узел не требуется настраивать пул потоков с помощью значений, указанных в вызовах SetMaxThreads методов и SetMinThreads . В этом случае узел должен возвращать значение HRESULT E_NOTIMPL из этих методов.

Требования

Платформы: см. раздел Требования к системе.

Заголовка: MSCorEE.h

Библиотека: Включено в качестве ресурса в MSCorEE.dll

версии платформа .NET Framework: доступно с версии 2.0

См. также раздел