Интерфейс IHostThreadPoolManager
Предоставляет методы, позволяющие среде CLR настраивать пул потоков и помещать рабочие элементы в пул потоков.
Методы
Метод | Описание |
---|---|
Метод GetAvailableThreads | Возвращает количество потоков в пуле потоков, которые в настоящее время не обрабатывают рабочие элементы. |
Метод GetMaxThreads | Возвращает максимальное количество потоков, которые узел одновременно поддерживает в пуле потоков. |
Метод GetMinThreads | Возвращает минимальное количество бездействующих потоков, которые узел поддерживает в ожидании запросов. |
Метод QueueUserWorkItem | Помещает функцию в очередь для выполнения и предоставляет объект, содержащий данные для использования функцией. |
Метод SetMaxThreads | Задает максимальное количество потоков, которое узел может поддерживать в пуле потоков. |
Метод SetMinThreads | Задает минимальное количество бездействующих потоков, которое узел должен поддерживать в ожидании запросов. |
Комментарии
Узел не требуется настраивать пул потоков с помощью значений, указанных в вызовах SetMaxThreads
методов и SetMinThreads
. В этом случае узел должен возвращать значение HRESULT E_NOTIMPL из этих методов.
Требования
Платформы: см. раздел Требования к системе.
Заголовка: MSCorEE.h
Библиотека: Включено в качестве ресурса в MSCorEE.dll
версии платформа .NET Framework: доступно с версии 2.0
См. также раздел
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.