CurrentScheduler::Create 方法
建立新排程器,其行為由 _Policy 參數描述,並將它附加至呼叫的內容。 新建立的排程器將會變成呼叫內容目前的排程器。
static void __cdecl Create(
const SchedulerPolicy& _Policy
);
參數
- _Policy
描述新建立排程器之行為的排程器原則。
備註
將排程器附加至呼叫內容會隱含地將參考計數放置於排程器中。
以 Create 方法建立排程器之後,您未來某個時間點必須呼叫 CurrentScheduler::Detach 方法,才能關閉排程器。
如果從已附加至不同排程器的內容呼叫此方法,會將現有的排程器記憶為前一個排程器,而新建立的排程器會變成目前的排程器。 當您在稍後呼叫 CurrentScheduler::Detach 方法時,會將前一個排程器還原成目前的排程器。
這個方法可能會擲回各種例外狀況,包括 scheduler_resource_allocation_error 和 invalid_scheduler_policy_value。
需求
標頭: concrt.h
**命名空間:**concurrency