Condividi tramite


Interfaccia IHostThreadPoolManager

Fornisce metodi che consentono a Common Language Runtime (CLR) di configurare il pool di thread e di accodare elementi di lavoro al pool.

Metodi

Metodo

Descrizione

Metodo IHostThreadPoolManager::GetAvailableThreads

Ottiene il numero di thread nel pool di thread che non stanno attualmente elaborando elementi di lavoro.

Metodo IHostThreadPoolManager::GetMaxThreads

Ottiene il numero massimo di thread gestiti contemporaneamente dall'host nel pool di thread.

Metodo IHostThreadPoolManager::GetMinThreads

Ottiene il numero minimo di thread inattivi gestiti dall'host anticipatamente alle richieste.

Metodo IHostThreadPoolManager::QueueUserWorkItem

Accoda una funzione per l'esecuzione e fornisce un oggetto contenente i dati che devono essere utilizzati dalla funzione.

Metodo IHostThreadPoolManager::SetMaxThreads

Imposta il numero massimo di thread che l'host può conservare nel pool di thread.

Metodo IHostThreadPoolManager::SetMinThreads

Imposta il numero minimo di thread inattivi che devono essere conservati dall'host per le richieste future.

Note

All'host non è richiesta la configurazione del pool di thread con i valori specificati nelle chiamate ai metodi SetMaxThreads e SetMinThreads. In questo caso, l'host deve restituire da questi metodi un valore HRESULT di E_NOTIMPL.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: MSCorEE.h

Libreria: inclusa come risorsa in MSCorEE.dll

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vedere anche

Riferimenti

System.Threading

ThreadPool

Altre risorse

Interfacce di hosting