Compartir a través de


IHostThreadPoolManager (Interfaz)

Proporciona métodos que permiten a Common Language Runtime (CLR) configurar el grupo de subprocesos y poner los elementos de trabajo en la cola del grupo de subprocesos.

Métodos

Método

Descripción

IHostThreadPoolManager::GetAvailableThreads (Método)

Obtiene el número de subprocesos del grupo de subprocesos que no están procesando elementos de trabajo actualmente.

IHostThreadPoolManager::GetMaxThreads (Método)

Obtiene el número máximo de subprocesos que el host mantiene de forma simultánea en el grupo de subprocesos.

IHostThreadPoolManager::GetMinThreads (Método)

Obtiene el número mínimo de subprocesos inactivos que el host mantiene en previsión de solicitudes.

IHostThreadPoolManager::QueueUserWorkItem (Método)

Pone en la cola una función para su ejecución y proporciona un objeto que contiene los datos que va a utilizar la función.

IHostThreadPoolManager::SetMaxThreads (Método)

Obtiene el número máximo de subprocesos que el host puede mantener en el grupo de subprocesos.

IHostThreadPoolManager::SetMinThreads (Método)

Establece el número mínimo de subprocesos inactivos que el host debe mantener en previsión de que se realicen solicitudes.

Comentarios

No es necesario que el host configure el grupo de subprocesos utilizando 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 de .NET Framework.

Encabezado: MSCorEE.h

Biblioteca: Se incluye como recurso en MsCorEE.dll

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vea también

Referencia

System.Threading

ThreadPool

Otros recursos

Interfaces de hospedaje