Sdílet prostřednictvím


CurrentScheduler::Create – metoda

Vytvoří nový Plánovač, jejichž chování je popsán _Policy parametr a připojí jej ke kontextu volajícího.Nově vytvořené Plánovač se stane aktuální Plánovač kontextu volajícího.

static void __cdecl Create(
   const SchedulerPolicy& _Policy
);

Parametry

  • _Policy
    Popisuje chování Plánovač nově vytvořené zásady plánovače.

Poznámky

Příloha Plánovač kontext volání implicitně umístí Plánovač počet odkazů.

Po vytvoření Plánovač s Create metodu, musíte zavolat CurrentScheduler::Detach metoda někdy v budoucnu aby Plánovač vypnout.

Pokud tato metoda je volána z kontextu, který je již připojen k jiné Plánovač existující Plánovač je zapamatované jako předchozí Plánovač a nově vytvořené Plánovač se stane aktuální plánovače.Při volání CurrentScheduler::Detach metoda později předchozí Plánovač obnovena jako aktuální plánovače.

Tuto metodu lze vyvolat řadu výjimek, včetně scheduler_resource_allocation_error a invalid_scheduler_policy_value.

Požadavky

Záhlaví: concrt.h

Obor názvů: souběžnosti

Viz také

Referenční dokumentace

CurrentScheduler – třída

SchedulerPolicy – třída

CurrentScheduler::Detach – metoda

Scheduler::Reference – metoda

Scheduler::Release – metoda

Koncepty

Plánovač úloh (Concurrency Runtime)