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