Sdílet prostřednictvím


CurrentScheduler – třída

Představuje aktuální Plánovač přidružené kontext volání abstrakcí.

class CurrentScheduler;

Členy

Veřejné metody

Název

Description

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.

CurrentScheduler::CreateScheduleGroup – metoda

Přetíženo.Vytvoří novou skupinu plánu v rámci Plánovač přidružené kontext volání.Verze, která přebírá parametr _Placement způsobuje úkolů v rámci plánu nově vytvořené skupiny se s předpětím směrem k provádění v umístění určeném tímto parametrem.

CurrentScheduler::Detach – metoda

Odpojí aktuální Plánovač z kontextu volajícího a dříve připojená Plánovač jako aktuální Plánovač obnoví, pokud existuje.Po vrácení metody kontext volání je pak spravována Plánovač, který byl dříve připojena pomocí kontextu CurrentScheduler::Create nebo Scheduler::Attach metoda.

CurrentScheduler::Get – metoda

Vrátí ukazatel Plánovač přidružené kontext volání, označuje se také jako aktuální plánovače.

CurrentScheduler::GetNumberOfVirtualProcessors – metoda

Vrátí aktuální počet virtuálních procesorů pro Plánovač přidružené kontext volání.

CurrentScheduler::GetPolicy – metoda

Vrátí kopii vytvořenou pomocí plánovače aktuální zásady.

CurrentScheduler::Id – metoda

Jedinečný identifikátor vrátí aktuální Plánovač.

CurrentScheduler::IsAvailableLocation – metoda

Určuje, zda je k dispozici na aktuální Plánovač dané umístění.

CurrentScheduler::RegisterShutdownEvent – metoda

Příčiny předaný popisovač události systému Windows _ShutdownEvent parametr oznámeny při vypnutí Plánovač spojené s aktuální kontext a ničí sám.V okamžiku, kdy událost je signalizováno následným tichem všechny práce plánovaného pro Plánovač je dokončeno.Pomocí této metody lze zaregistrovat více událostí vypnutí.

CurrentScheduler::ScheduleTask – metoda

Přetíženo.Naplánuje úkol lehký do plánovače přidružené kontext volání.Lehký úkol bude umístěn v plánu skupiny určen modulu runtime.Verze, která přebírá parametr _Placement úlohu se s předpětím směrem k provádění v zadaném umístění.

Poznámky

Pokud není žádný Plánovač (viz Plánovač) přidružené kontext volání mnoho metod v rámci CurrentScheduler výsledkem přílohu v procesu Plánovač výchozí třídy.Může to také znamenat vytvořené v procesu výchozí Plánovač během takové volání.

Hierarchii dědičnosti

CurrentScheduler

Požadavky

Záhlaví: concrt.h

Obor názvů: souběžnosti

Viz také

Referenční dokumentace

concurrency – obor názvů

Třída plánovače

PolicyElementKey – výčet

Koncepty

Plánovač úloh (Concurrency Runtime)