ThreadPool 成员
提供一个线程池,该线程池可用于发送工作项、处理异步 I/O、代表其他线程等待以及处理计时器。
下表列出了由 ThreadPool 类型公开的成员。
公共方法
名称 | 说明 | |
---|---|---|
BindHandle | 已重载。 将操作系统句柄绑定到 ThreadPool。 | |
Equals | 已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。) | |
GetAvailableThreads | 检索由 GetMaxThreads 返回的线程池线程的最大数目和当前活动数目之间的差值。 | |
GetHashCode | 用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。) | |
GetMaxThreads | 检索可以同时处于活动状态的线程池请求的数目。所有大于此数目的请求将保持排队状态,直到线程池线程变为可用。 | |
GetMinThreads | 检索线程池在新请求预测中维护的空闲线程数。 | |
GetType | 获取当前实例的 Type。 (从 Object 继承。) | |
QueueUserWorkItem | 已重载。 将方法排入队列以便执行。此方法在有线程池线程变得可用时执行。 | |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) | |
RegisterWaitForSingleObject | 已重载。 注册正在等待 WaitHandle 的委托。 | |
SetMaxThreads | 设置可以同时处于活动状态的线程池的请求数目。所有大于此数目的请求将保持排队状态,直到线程池线程变为可用。 | |
SetMinThreads | 设置线程池在新请求预测中维护的空闲线程数。 | |
ToString | 返回表示当前 Object 的 String。 (从 Object 继承。) | |
UnsafeQueueNativeOverlapped | 将重叠的 I/O 操作排队以便执行。 | |
UnsafeQueueUserWorkItem | 注册一个等待 WaitHandle 的委托。 | |
UnsafeRegisterWaitForSingleObject | 已重载。 将指定的委托排队到线程池。 |
页首
请参见
参考
ThreadPool 类
System.Threading 命名空间