IHostThreadPoolManager 接口

提供了一些方法,这些方法使公共语言运行时 (CLR) 配置线程池并将工作项加入到线程池队列中。

方法

方法 说明
GetAvailableThreads 方法 获取线程池中当前未在处理工作项的线程的数目。
GetMaxThreads 方法 获取主机可在线程池中并行维护的最大线程数。
GetMinThreads 方法 获取主机为预测的请求维护的最小空闲线程数。
QueueUserWorkItem 方法 将函数加入执行队列,并提供包含要由该函数使用的数据的对象。
SetMaxThreads 方法 设置主机可在线程池中维护的最大线程数。
SetMinThreads 方法 设置主机为预测的请求必须维护的最小空闲线程数。

注解

主机不需要通过使用在对 SetMaxThreads 和 SetMinThreads 方法的调用中指定的值来配置线程池。 在这种情况下,主机应从这些方法返回 E_NOTIMPL 的 HRESULT 值。

要求

平台:请参阅系统要求。

标头:MSCorEE.h

库:作为资源包含在 MSCorEE.dll 中

.NET Framework 版本:自 2.0 起可用

另请参阅