Sdílet prostřednictvím


Výčet PolicyElementKey

Klíče zásad popisující aspekty chování plánovače.Dvojice klíč hodnota je popsán každý prvek zásad.Další informace o plánovači politik a jejich dopad na plánovače, viz Plánovač úloh (souběžnosti Runtime).

enum PolicyElementKey;

Členy

Dd492562.collapse_all(cs-cz,VS.110).gifHodnoty

Název

Description

ContextPriority

Priorita podprocesu operačního systému v každém kontextu v PlánovačiPokud je tento klíč nastaven na hodnotu INHERIT_THREAD_PRIORITY kontextů v Plánovači zdědí prioritu podprocesu, který vytvořili plánovače.

Platné hodnoty: žádné platné hodnoty pro Windows SetThreadPriority funkci a speciální hodnotyINHERIT_THREAD_PRIORITY

Výchozí hodnota:THREAD_PRIORITY_NORMAL

ContextStackSize

Velikost zásobníku vyhrazené každý kontext v Plánovači úloh v kilobajtech.

Platné hodnoty: kladná celá čísla

Výchozí hodnota: 0, označující použít v procesu výchozí hodnoty pro velikost zásobníku.

DynamicProgressFeedback

Určuje, zda prostředky Plánovač bude rebalanced podle statistické informace shromážděné z Plánovač nebo pouze na základě předplatného úroveň základní hardware podprocesů.Další informace naleznete v tématu Výčet DynamicProgressFeedbackType.

Platné hodnoty: člen DynamicProgressFeedbackType výčtu, buď ProgressFeedbackEnabled neboProgressFeedbackDisabled

Výchozí hodnota:ProgressFeedbackEnabled

LocalContextCacheSize

Když SchedulingProtocol zásad klíč nastaven na hodnotu EnhanceScheduleGroupLocality, určuje maximální počet spustitelné pracovní kontexty, které mohou být v mezipaměti na místních front virtuální procesor.Obvykle tyto kontexty spustí v pořadí poslední in-first-out (LIFO) na virtuální procesor, který způsobil, aby se staly spustitelné pracovní.Poznámka, že tento klíč zásad nemá žádný význam, když SchedulingProtocol klíč nastaven na hodnotu EnhanceForwardProgress.

Platné hodnoty: nezáporná celá čísla

Výchozí hodnota:8

MaxConcurrency

Maximální souběžnosti úrovni požadovaného plánovače.Správce prostředků se pokusí přidělit původně počet virtuálních procesorů.Speciální hodnotu MaxExecutionResources označuje, že je stejný jako počet podprocesů hardwaru v počítači souběžnosti požadovanou úroveň.Pokud hodnota zadaná pro MinConcurrency je větší než počet podprocesů hardwaru v počítači a MaxConcurrency je MaxExecutionResources, hodnota pro MaxConcurrency je zvýšena tak, aby odpovídaly nastavení pro MinConcurrency.

Platné hodnoty: kladná celá čísla a zvláštní hodnotuMaxExecutionResources

Výchozí hodnota:MaxExecutionResources

MaxPolicyElementKey

Klíč prvku maximální zásad.Není prvek platný klíč.

MinConcurrency

Souběžnost minimální úroveň, která musí být uvedeny pro Plánovač správce prostředků.Počet virtuálních procesorů, které jsou přiřazeny Plánovač nikdy přejde pod minimální.Speciální hodnotu MaxExecutionResources označuje, že úroveň minimální souběžnosti je stejný jako počet podprocesů hardwaru v počítači.Pokud hodnota zadaná pro MaxConcurrency je menší než počet podprocesů hardwaru v počítači a MinConcurrency je MaxExecutionResources, hodnota pro MinConcurrency je snížena, aby odpovídaly nastavení pro MaxConcurrency.

Platné hodnoty: nezáporná celá čísla a zvláštní hodnotu MaxExecutionResources.Všimněte si, že pro Plánovač zásady použité pro konstrukci souběžnosti Runtime plánovače, hodnota 0 je neplatný.

Výchozí hodnota:1

SchedulerKind

Typ Plánovač bude využívat pro základní provedení kontexty podprocesů.Další informace naleznete v tématu Výčet SchedulerType.

Platné hodnoty: člen SchedulerType , výčetThreadScheduler

Výchozí hodnota: ThreadScheduler.Přeložena Win32 podprocesů u všech operačních systémů.

SchedulingProtocol

Popisuje, který algoritmus plánování použije Plánovač.Další informace naleznete v tématu Výčet SchedulingProtocolType.

Platné hodnoty: člen SchedulingProtocolType výčtu, buď EnhanceScheduleGroupLocality neboEnhanceForwardProgress

Výchozí hodnota:EnhanceScheduleGroupLocality

TargetOversubscriptionFactor

Nezávazně počet virtuálních procesorů za hardware podprocesu.Cílový faktor zaznamenán lze zvýšit pomocí Správce prostředků v případě potřeby splňují MaxConcurrency s podprocesy hardwaru v počítači.

Platné hodnoty: kladná celá čísla

Výchozí hodnota:1

WinRTInitialization

Požadavky

Záhlaví: concrt.h

Obor názvů: souběžnosti

Viz také

Referenční dokumentace

souběžnost oboru názvů

Třída SchedulerPolicy

Třída CurrentScheduler

Třída plánovače

Koncepty

Plánovač úloh (souběžnosti Runtime)