IHostThreadPoolManager (Interfaz)
Proporciona métodos que permiten a Common Language Runtime (CLR) configurar el grupo de subprocesos y poner en cola elementos de trabajo en el grupo de subprocesos.
Métodos
Método | Descripción |
---|---|
Método GetAvailableThreads | Este método puede usarse para obtener el número de subprocesos del grupo de subprocesos que no estén procesando elementos de trabajo actualmente. |
Método GetMaxThreads | Obtiene el número máximo de subprocesos que el host mantiene de forma simultánea en el grupo de subprocesos. |
Método GetMinThreads | Obtiene el número mínimo de subprocesos inactivos que el host mantiene en previsión de solicitudes. |
Método QueueUserWorkItem | Pone una función en cola para su ejecución y proporciona un objeto que contiene los datos que debe usar la función. |
Método SetMaxThreads | Establece el número máximo de subprocesos que el host puede mantener en el grupo de subprocesos. |
Método SetMinThreads | Este método puede usarse para establecer el número mínimo de subprocesos inactivos que deben mantenerse en el host para que esté preparado ante la llegada de solicitudes. |
Comentarios
El host no es necesario para configurar el grupo de subprocesos mediante los valores especificados en las llamadas a los métodos SetMaxThreads
y SetMinThreads
. En este caso, el host debe devolver un valor HRESULT de E_NOTIMPL desde estos métodos.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: MSCorEE.h
Biblioteca: incluida como recurso en MSCorEE.dll
Versiones de .NET Framework: disponible a partir de la versión 2.0