MSDN Library
信息
您所需的主题如下所示。但此主题未包含在此库中。

ThreadPool Class

允许访问线程池。 有关使用线程池的详细指导,请参见在 Windows 应用商店应用程序中使用线程池

注意  桌面和 Windows 应用商店应用程序均支持 ThreadPool API。

语法


public static class ThreadPool

特性

[MarshalingBehavior(Agile)]
[Threading(Both)]
[Version(0x06020000)]
[WebHostHidden()]

成员

ThreadPool类 具有这些类型的成员:

方法

The ThreadPool 类 具有这些方法。 它还继承方法于Object 类.

方法说明
RunAsync(WorkItemHandler) Creates a work item.
RunAsync(WorkItemHandler, WorkItemPriority) Creates a work item and specifies its priority relative to other work items in the thread pool.
RunAsync(WorkItemHandler, WorkItemPriority, WorkItemOptions) Creates a work item, specifies its priority relative to other work items in the thread pool, and specifies how long-running work items should be run.

 

备注

ThreadPool 类只有静态方法,因此,其方法无需创建类的实例即可调用。

示例

下面的代码显示使用 WorkItemHandler 委托方法通过传递创建工作项的过程。委托方法应定期检查 operation 参数的 Canceled 属性,如果工作项已取消则正常退出。


IAsyncAction WorkItem =
    Windows.System.Threading.ThreadPool.RunAsync(ExampleWorkItemHandler,
                                                 WorkItemPriority.Normal);

要求

最低支持客户端

Windows 8 [仅 Windows 应用商店应用程序]

最低支持服务器

Windows Server 2012 [仅 Windows 应用商店应用程序]

最低支持电话

Windows Phone 8

命名空间

Windows.System.Threading
Windows::System::Threading [C++]

元数据

Windows.winmd

 

 

显示:
© 2016 Microsoft