Interface IThreadPoolKnobs (comsvcs.h)

Usado para controlar o comportamento de pools de threads.

Herança

A interface IThreadPoolKnobs herda da interface IUnknown . IThreadPoolKnobs também tem estes tipos de membros:

Métodos

A interface IThreadPoolKnobs tem esses métodos.

 
IThreadPoolKnobs::GetCurrentQueuedRequests

Recupera o número de solicitações de execução assíncronas que estão atualmente na fila.
IThreadPoolKnobs::GetCurrentThreads

Recupera o número de threads atualmente no pool.
IThreadPoolKnobs::GetDeleteDelay

Recupera o número de milissegundos que um thread em pool pode ficar ocioso antes de ser destruído.
IThreadPoolKnobs::GetMaxQueuedRequests

Recupera o número máximo de solicitações de execução assíncronas que podem ser enfileiradas simultaneamente.
IThreadPoolKnobs::GetMaxThreads

Recupera o número máximo de threads permitidos no pool.
IThreadPoolKnobs::SetDeleteDelay

Define o número de milissegundos que um thread em pool pode ficar ocioso antes de ser destruído.
IThreadPoolKnobs::SetMaxQueuedRequests

Define o número máximo de solicitações de execução assíncronas que podem ser enfileiradas simultaneamente.
IThreadPoolKnobs::SetMaxThreads

Define o número máximo de threads a serem permitidos no pool.
IThreadPoolKnobs::SetMinThreads

Define o número mínimo de threads a serem mantidos no pool.
IThreadPoolKnobs::SetQueueDepth

Define o número limite de solicitações de execução acima das quais um novo thread é adicionado ao pool.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho comsvcs.h