ThreadPool 成员

提供一个线程池,该线程池可用于发送工作项、处理异步 I/O、代表其他线程等待以及处理计时器。

下表列出了由 ThreadPool 类型公开的成员。

公共方法

  名称 说明
Public method Static BindHandle 已重载。 将操作系统句柄绑定到 ThreadPool
Public method Supported by the .NET Compact Framework Equals  已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
Public method Static GetAvailableThreads 检索由 GetMaxThreads 返回的线程池线程的最大数目和当前活动数目之间的差值。
Public method Supported by the .NET Compact Framework GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method Static GetMaxThreads 检索可以同时处于活动状态的线程池请求的数目。所有大于此数目的请求将保持排队状态,直到线程池线程变为可用。
Public method Static GetMinThreads 检索线程池在新请求预测中维护的空闲线程数。
Public method Supported by the .NET Compact Framework GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method Static Supported by the .NET Compact Framework QueueUserWorkItem 已重载。 将方法排入队列以便执行。此方法在有线程池线程变得可用时执行。
Public method Static Supported by the .NET Compact Framework ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method Static RegisterWaitForSingleObject 已重载。 注册正在等待 WaitHandle 的委托。
Public method Static SetMaxThreads 设置可以同时处于活动状态的线程池的请求数目。所有大于此数目的请求将保持排队状态,直到线程池线程变为可用。
Public method Static SetMinThreads 设置线程池在新请求预测中维护的空闲线程数。
Public method Supported by the .NET Compact Framework ToString  返回表示当前 ObjectString。 (从 Object 继承。)
Public method Static UnsafeQueueNativeOverlapped 将重叠的 I/O 操作排队以便执行。
Public method Static UnsafeQueueUserWorkItem 注册一个等待 WaitHandle 的委托。
Public method Static UnsafeRegisterWaitForSingleObject 已重载。 将指定的委托排队到线程池。

页首

请参见

参考

ThreadPool 类
System.Threading 命名空间

其他资源

线程与线程处理
托管线程池