IHostThreadPoolManager Interface
Fornece métodos que permitem ao runtime de linguagem comum (CLR) configurar o conjunto de threads e colocar itens de trabalho em fila no conjunto de threads.
Métodos
Método | Descrição |
---|---|
Método GetAvailableThreads | Obtém o número de threads no conjunto de threads que não estão atualmente a processar itens de trabalho. |
Método GetMaxThreads | Obtém o número máximo de threads que o anfitrião mantém em simultâneo no conjunto de threads. |
Método GetMinThreads | Obtém o número mínimo de threads inativos que o anfitrião mantém em antecipação aos pedidos. |
Método QueueUserWorkItem | Coloca em fila uma função para execução e fornece um objeto que contém dados a serem utilizados pela função. |
Método SetMaxThreads | Define o número máximo de threads que o anfitrião pode manter no conjunto de threads. |
Método SetMinThreads | Define o número mínimo de threads inativos que o anfitrião tem de manter em antecipação aos pedidos. |
Observações
O anfitrião não é necessário para configurar o conjunto de threads com os valores especificados nas chamadas para os SetMaxThreads
métodos e SetMinThreads
. Neste caso, o anfitrião deve devolver um valor HRESULT de E_NOTIMPL a partir destes métodos.
Requisitos
Plataformas: Veja Requisitos de Sistema.
Cabeçalho: MSCorEE.h
Biblioteca: Incluído como um recurso no MSCorEE.dll
.NET Framework Versões: Disponível desde 2.0
Ver também
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.