Třída plánovače
Představuje abstrakcí Plánovač Runtime souběžnosti.
class Scheduler;
Členy
Chráněné konstruktory
Název |
Description |
---|---|
Objekt Scheduler třídy lze pouze vytvořené pomocí metody výroby nebo implicitně. |
|
Objekt Scheduler třídy implicitně zničen při zanikají všechny externí odkazy na něj. |
Veřejné metody
Název |
Description |
---|---|
Kontext volání přikládá plánovače.Po vrácení metody kontext volání je spravována Plánovač a Plánovač se stane aktuální plánovače. |
|
Vytvoří nový Plánovač, jejichž chování je popsán _Policy parametr, počáteční odkaz umístí na Plánovač a vrací ukazatel na něj. |
|
Přetíženo.Vytvoří novou skupinu plánu v rámci plánovače.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. |
|
Vrátí aktuální počet virtuálních procesorů Plánovač. |
|
Vrátí kopii zásady, která byla vytvořena plánovače. |
|
Plánovač vrátí jedinečný identifikátor. |
|
Určuje, zda je k dispozici na Plánovač dané umístění. |
|
Zvýší počet odkazů plánovače. |
|
Příčiny předaný popisovač události systému Windows _Event parametr oznámeny Plánovač vypne 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í. |
|
Sníží počet Plánovač odkaz. |
|
Obnoví výchozí zásady Plánovač výchozí runtime.Dalším je vytvořena výchozí Plánovač, použije výchozí nastavení zásad modulu runtime. |
|
Přetíženo.Naplánuje úkol lehký do plánovače.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í. |
|
Umožňuje vytvořit výchozí Plánovač zásady definované uživatelem.Tuto metodu lze volat pouze v případě, že neexistuje žádný výchozí Plánovač v rámci procesu.Po nastavení výchozí zásada zůstává v platnosti až při příštím volání platný buď SetDefaultSchedulerPolicy nebo ResetDefaultSchedulerPolicy metoda. |
Poznámky
Plánovač Runtime souběžnosti používá spuštění kontexty, které mapovat kontexty spuštění operačního systému, například podproces, provedení práce řazeny k němu aplikace.Kdykoli je roven počtu virtuální procesor, poskytované správcem prostředků souběžnosti úroveň plánovače.Virtuální procesor je abstrakcí pro zpracování zdrojů a vlákno hardwaru v systému podkladové mapy.Jediný Plánovač kontextu lze spustit v virtuální procesor v daném okamžiku.
Souběžnost Runtime vytvoří výchozí Plánovač jeden proces spuštění paralelní práce.Také můžete vytvořit vlastní Plánovač instancí a manipulovat pomocí této třídy.
Hierarchii dědičnosti
Scheduler
Požadavky
Záhlaví: concrt.h
Obor názvů: souběžnosti