PolicyElementKey 列舉

描述排程器行為方面的原則機碼。每個原則項目由一個關鍵值組描述。如需排程器原則和它們對排程器的影響的詳細資訊,請參閱 工作排程器 (並行執行階段)

enum PolicyElementKey;

Members

Dd492562.collapse_all(zh-tw,VS.110).gif

名稱

描述

ContextPriority

排程器中的每個內容的作業系統執行緒優先順序。如果此索引鍵設為值 INHERIT_THREAD_PRIORITY,排程器中的內容將會繼承建立排程器的執行緒的優先權。

有效值:Windows SetThreadPriority 函式的任何有效值和特殊值 INHERIT_THREAD_PRIORITY

預設值:THREAD_PRIORITY_NORMAL

ContextStackSize

排程器中每個內容的保留堆疊大小 (以 KB 為單位)。

有效值:正整數

預設值:0,表示處理序的使用堆疊大小的預設值。

DynamicProgressFeedback

決定要根據從排程器收集的統計資訊重新平衡排程器資源,或是只根據基礎硬體執行緒的訂閱層級來重新平衡。如需詳細資訊,請參閱 DynamicProgressFeedbackType 列舉

有效值:DynamicProgressFeedbackType 列舉的成員,可以是 ProgressFeedbackEnabledProgressFeedbackDisabled

預設值:ProgressFeedbackEnabled

LocalContextCacheSize

SchedulingProtocol 原則機碼設定為 EnhanceScheduleGroupLocality 值時, 就會指定允許可執行內容在每個虛擬處理器本機佇列中快取的最大數目。這類內容通常會在使其能夠執行的虛擬處理器上,依後進先出 (LIFO) 的順序執行。請注意,當 SchedulingProtocol 機碼設定為 EnhanceForwardProgress 值時,此原則機碼沒有任何意義。

有效值:非負整數

預設值:8

MaxConcurrency

排程器所需的最大並行存取層級。資源管理員會嘗試初始配置這些數量的虛擬處理器。特殊值 MaxExecutionResources 表示所要的並行層級與機器上的硬體執行緒數目相同。如果 MinConcurrency 的指定值大於電腦上的硬體執行緒數目,而且 MaxConcurrency 已指定為 MaxExecutionResources,則會提高 MaxConcurrency 的值,以符合 MinConcurrency 的設定值。

有效值:正整數與特殊值 MaxExecutionResources

預設值:MaxExecutionResources

MaxPolicyElementKey

最大的原則項目索引鍵。不是有效的項目索引鍵。

MinConcurrency

資源管理員必須提供給排程器的最小並行層級。指派給排程器的虛擬處理器數目,永遠都不會低於最小值。特殊值 MaxExecutionResources 表示最小並行層級與機器上的硬體執行緒數目相同。如果 MaxConcurrency 的指定值小於電腦上的硬體執行緒數目,而且 MinConcurrency 已指定為 MaxExecutionResources,則會降低 MinConcurrency 的值,以符合 MaxConcurrency 的設定值。

有效值:非負整數與特殊值 MaxExecutionResources。請注意,排程器 」 原則,用來建構的並行執行階段排程器,值0不正確。

預設值:1

SchedulerKind

排程器會利用為基礎的執行內容的執行緒的型別。如需詳細資訊,請參閱 SchedulerType 列舉

有效值: 隸屬SchedulerType列舉型別,例如,ThreadScheduler

預設值:ThreadScheduler。這會在所有作業系統上都轉譯為 Win32 執行緒。

SchedulingProtocol

描述排程器將使用的排程演算法。如需詳細資訊,請參閱 SchedulingProtocolType 列舉

有效值:SchedulingProtocolType 列舉的成員,可以是 EnhanceScheduleGroupLocalityEnhanceForwardProgress

預設值:EnhanceScheduleGroupLocality

TargetOversubscriptionFactor

每個硬體執行緒的暫訂虛擬處理器數目。目標的過度訂閱因素可以增加資源管理員,如有需要,來滿足MaxConcurrency硬體執行緒都在電腦上。

有效值:正整數

預設值:1

WinRTInitialization

需求

標頭: concrt.h

Namespace: 並行存取

請參閱

參考

concurrency 命名空間

SchedulerPolicy 類別

CurrentScheduler 類別

Scheduler 類別

概念

工作排程器 (並行執行階段)