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 SetMaxThreads
SetMinThreads
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
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.