CurrentScheduler::Create 方法

建立新排程器,其行為由 _Policy 參數描述,並將它附加至呼叫的內容。新建立的排程器將會變成呼叫內容目前的排程器。

static void __cdecl Create(
   const SchedulerPolicy& _Policy
);

參數

  • _Policy
    描述新建立排程器之行為的排程器原則。

備註

將排程器附加至呼叫內容會隱含地將參考計數放置於排程器中。

Create 方法建立排程器之後,您未來某個時間點必須呼叫 CurrentScheduler::Detach 方法,才能關閉排程器。

如果從已附加至不同排程器的內容呼叫此方法,會將現有的排程器記憶為前一個排程器,而新建立的排程器會變成目前的排程器。當您在稍後呼叫 CurrentScheduler::Detach 方法時,會將前一個排程器還原成目前的排程器。

這個方法可擲回例外狀況,包括各種 scheduler_resource_allocation_errorinvalid_scheduler_policy_value

需求

標頭: concrt.h

Namespace: 並行存取

請參閱

參考

CurrentScheduler 類別

SchedulerPolicy 類別

CurrentScheduler::Detach 方法

Scheduler::Reference 方法

Scheduler::Release 方法

概念

工作排程器 (並行執行階段)