PreallocatedWorkItem 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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 委派的方法會展示敏捷式執行緒模型行為。 從工作專案呼叫非敏捷式方法會導致發生死結。
另請參閱
- WorkItemHandler
- PreallocatedWorkItem(WorkItemHandler, WorkItemPriority)
- PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)
適用於
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
工作專案相對於執行緒集區中其他工作專案的優先順序。 此參數的值可以是 Low、 Normal或 High。
備註
請參閱 PreallocatedWorkItem (WorkItemHandler) 多載的備註一節。
另請參閱
- PreallocatedWorkItem(WorkItemHandler)
- PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)
適用於
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
工作專案相對於執行緒集區中其他工作專案的優先順序。 此參數的值可以是 Low、 Normal或 High。
- options
- WorkItemOptions
如果此參數設定為 TimeSliced,工作專案會與其他時間配量的工作專案同時執行,而每個工作專案都會收到處理器時間的共用。 如果此參數設定為 None,工作專案會在背景工作執行緒變成可用時執行。
備註
請參閱 PreallocatedWorkItem (WorkItemHandler) 多載的備註一節。