PreallocatedWorkItem 构造函数

定义

重载

PreallocatedWorkItem(WorkItemHandler)

使用 WorkItemHandler 委托初始化新的工作项,提前为工作项分配资源。

PreallocatedWorkItem(WorkItemHandler, WorkItemPriority)

使用 WorkItemHandler 委托初始化新的工作项,提前为工作项分配资源,并指定工作项相对于线程池中其他工作项的优先级。

PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)

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

PreallocatedWorkItem(WorkItemHandler)

使用 WorkItemHandler 委托初始化新的工作项,提前为工作项分配资源。

public:
 PreallocatedWorkItem(WorkItemHandler ^ handler);
 PreallocatedWorkItem(WorkItemHandler const& handler);
public PreallocatedWorkItem(WorkItemHandler handler);
function PreallocatedWorkItem(handler)
Public Sub New (handler As WorkItemHandler)

参数

handler
WorkItemHandler

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

注解

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

另请参阅

适用于

PreallocatedWorkItem(WorkItemHandler, WorkItemPriority)

使用 WorkItemHandler 委托初始化新的工作项,提前为工作项分配资源,并指定工作项相对于线程池中其他工作项的优先级。

public:
 PreallocatedWorkItem(WorkItemHandler ^ handler, WorkItemPriority priority);
 PreallocatedWorkItem(WorkItemHandler const& handler, WorkItemPriority const& priority);
public PreallocatedWorkItem(WorkItemHandler handler, WorkItemPriority priority);
function PreallocatedWorkItem(handler, priority)
Public Sub New (handler As WorkItemHandler, priority As WorkItemPriority)

参数

handler
WorkItemHandler

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

priority
WorkItemPriority

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

注解

请参阅 PreallocatedWorkItem (WorkItemHandler) 重载的备注部分。

另请参阅

适用于

PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)

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

public:
 PreallocatedWorkItem(WorkItemHandler ^ handler, WorkItemPriority priority, WorkItemOptions options);
 PreallocatedWorkItem(WorkItemHandler const& handler, WorkItemPriority const& priority, WorkItemOptions const& options);
public PreallocatedWorkItem(WorkItemHandler handler, WorkItemPriority priority, WorkItemOptions options);
function PreallocatedWorkItem(handler, priority, options)
Public Sub New (handler As WorkItemHandler, priority As WorkItemPriority, options As WorkItemOptions)

参数

handler
WorkItemHandler

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

priority
WorkItemPriority

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

options
WorkItemOptions

如果此参数设置为 TimeSliced,则工作项与其他时间切片工作项同时运行,每个工作项接收一部分处理器时间。 如果此参数设置为 “无”,则工作项在工作线程可用时运行。

注解

请参阅 PreallocatedWorkItem (WorkItemHandler) 重载的备注部分。

另请参阅

适用于