Compartilhar via


Interface IHostThreadPoolManager

Fornece métodos que permitem que o CLR (common language runtime) configure o pool de threads e enfileirar itens de trabalho para o pool de threads.

Métodos

Método Descrição
Método GetAvailableThreads Obtém o número de threads no pool de threads que não estão processando itens de trabalho no momento.
Método GetMaxThreads Obtém o número máximo de threads que o host mantém simultaneamente no pool de threads.
Método GetMinThreads Obtém o número mínimo de threads ociosos que o host mantém em antecipação às solicitações.
Método QueueUserWorkItem Enfileira uma função para execução e especifica um objeto que contém dados a serem usados pela função.
Método SetMaxThreads Define o número máximo de threads que o host pode manter no pool de threads.
Método SetMinThreads Define o número mínimo de threads ociosos que o host deve manter em antecipação às solicitações.

Comentários

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

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: MSCorEE.h

Biblioteca: incluída como um recurso no MSCorEE.dll

Versões do .NET Framework: disponíveis desde 2.0

Confira também