Интерфейс IHostThreadPoolManager
Предоставляет методы, позволяющие среде CLR настраивать пул потоков и ставить в очередь в этот пул рабочие элементы.
Методы
Метод |
Описание |
---|---|
Получает количество потоков в пуле потоков, который в настоящий момент не обрабатывает рабочие элементы. |
|
Получает максимальное количество потоков, поддерживаемых основным приложением одновременно в пуле потоков. |
|
Получает минимальное количество свободных потоков, поддерживаемых основным приложением в запрашиваемом приложении. |
|
Помещает функцию в очередь на выполнение, и предоставляет объект, содержащий используемые функцией данные. |
|
Задает максимальное количество потоков, которые основное приложение может хранить в пуле потоков. |
|
Устанавливает минимальное количество свободных потоков, которые должно обслуживать основное приложение в приложении запросов. |
Заметки
Основное приложение не обязательно должно настраивать пул потоков с использованием значений, заданных в вызовах методов SetMaxThreads и SetMinThreads. В этом случае основное приложение должно возвратить из этих методов HRESULT со значением E_NOTIMPL.
Требования
Платформы: см. раздел Требования к системе для .NET Framework.
Заголовок: MSCorEE.h
Библиотека: включена как ресурс в MSCorEE.dll
Версии платформы .NET Framework: 4, 3.5 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0