IHostThreadPoolManager 接口

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

方法

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

注解

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

要求

平台:请参阅系统要求

标头:MSCorEE.h

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

.NET Framework 版本:自 2.0 起可用

另请参阅