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

PreallocatedWorkItem.PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions) Constructor

初始化包含 WorkItemHandler 委托的新工作项,事先为工作项分配资源,并指定工作项相对于线程池中其他工作项的优先级。并指定线程池将如何为工作项分配处理器时间。

语法


public PreallocatedWorkItem(
  WorkItemHandler handler, 
  WorkItemPriority priority, 
  WorkItemOptions options
)

参数

handler

类型: WorkItemHandler

指示预分配的工作项将运行的方法。

priority

类型: WorkItemPriority

该工作项相对于线程池中其他工作项的工作项优先级。此参数的值可以是 LowNormalHigh

options

类型: WorkItemOptions

如果此参数设置为 TimeSliced,则工作项与其他时间片工作项同时运行,每个工作项均接收处理器时间的共享。如果此参数设置为 None,则工作项将在辅助线程变为可用时运行。

备注

在 C++ 中,确保用作 WorkItemHandler 委托的方法展示敏捷的线程模型行为。调用工作项中的非敏捷方法将导致发生一个死锁。

要求

最低支持客户端

Windows 8

最低支持服务器

Windows Server 2012

最低支持电话

Windows Phone 8

命名空间

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

元数据

Windows.winmd

另请参见

PreallocatedWorkItem
PreallocatedWorkItem(WorkItemHandler)
PreallocatedWorkItem(WorkItemHandler, WorkItemPriority)

 

 

显示:
© 2016 Microsoft