Share via


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,工作專案會與其他時間配量的工作專案同時執行,而每個工作專案都會收到處理器時間的共用。 如果此參數設定為 None,工作專案會在背景工作執行緒變成可用時執行。

備註

請參閱 PreallocatedWorkItem (WorkItemHandler) 多載的備註一節。

另請參閱

適用於