Compartilhar via


Interface de IHostThreadPoolManager

Fornece métodos que permitem que o common language runtime (CLR) para configurar o pool de segmentos e itens de trabalho para o pool de threads na fila.

Métodos

Método

Descrição

Método de IHostThreadPoolManager::GetAvailableThreads

Obtém o número de segmentos no pool de segmentos que não está atualmente processando itens de trabalho.

Método de IHostThreadPoolManager::GetMaxThreads

Obtém o número máximo de threads que o host mantém simultaneamente no pool de segmentos.

Método de IHostThreadPoolManager::GetMinThreads

Obtém o número mínimo de segmentos ociosos que o host mantém prevendo solicitações.

Método de IHostThreadPoolManager::QueueUserWorkItem

Uma função para a execução de filas e fornece um objeto que contém os dados a serem usados pela função.

Método de IHostThreadPoolManager::SetMaxThreads

Define o número máximo de threads que o host pode manter no pool de segmentos.

Método de IHostThreadPoolManager::SetMinThreads

Define o número mínimo de threads de ociosidade que o host deve manter prevendo solicitações.

Comentários

O host não é necessário para configurar o pool de segmentos usando os valores especificados em chamadas para o SetMaxThreads e SetMinThreads métodos. Nesse caso, o host deve retornar um valor de HRESULT de E_NOTIMPL entre esses métodos.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: MSCorEE.h

Biblioteca: Incluído como um recurso em mscoree

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Referência

System.Threading

ThreadPool

Outros recursos

Interfaces de hospedagem.