Partager via


IHostThreadPoolManager, interface

Fournit des méthodes qui permettent au Common Language Runtime (CLR) de configurer le pool de threads et de mettre en file d’attente les éléments de travail vers le pool de threads.

Méthodes

Méthode Description
GetAvailableThreads, méthode Obtient le nombre de threads dans le pool de threads, qui ne traitent pas actuellement d’éléments de travail.
GetMaxThreads, méthode Obtient le nombre maximal de threads que l’hôte maintient simultanément dans le pool de threads.
GetMinThreads, méthode Obtient le nombre minimal de threads inactifs que l’hôte maintient en prévision des requêtes.
QueueUserWorkItem, méthode Met en file d’attente une fonction en vue de son exécution et fournit un objet contenant les données que la fonction doit utiliser.
SetMaxThreads, méthode Définit le nombre maximal de threads que l’hôte peut gérer dans le pool de threads.
SetMinThreads, méthode Définit le nombre minimal de threads inactifs que l’hôte doit gérer en prévision des demandes.

Notes

L’hôte n’est pas tenu de configurer le pool de threads à l’aide des valeurs spécifiées dans les appels aux méthodes SetMaxThreads et SetMinThreads. Dans ce cas, l’hôte doit retourner une valeur HRESULT de E_NOTIMPL à partir de ces méthodes.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : MSCorEE.h

Bibliothèque : incluse en tant que ressource dans MsCorEE.dll

Versions de .NET Framework : Disponible depuis la version 2.0

Voir aussi