Aracılığıyla paylaş


PolicyElementKey numaralandırma

İlke anahtarları Zamanlayıcı davranışı yönlerini açıklayan.Her ilke öğesi anahtar-değer çifti tarafından tanımlanır.Planlayıcılar Zamanlayıcı ilkeleri ve etkileri hakkında daha fazla bilgi için bkz: Görev Zamanlayıcı'yı (eşzamanlılık çalışma zamanı).

enum PolicyElementKey;

Üyeler

Dd492562.collapse_all(tr-tr,VS.110).gifDeğerler

Ad

Description

ContextPriority

Her bağlamda Zamanlayıcı işletim sistemi iş parçacığı önceliği.Bu anahtarın değeri ayarlanırsa, INHERIT_THREAD_PRIORITY Zamanlayıcı bağlamlarda Zamanlayıcı oluşturulan iş parçacığı önceliği alırlar.

Geçerli değerler: herhangi bir Windows için geçerli değerler SetThreadPriority işlevini ve özel değeriINHERIT_THREAD_PRIORITY

Varsayılan değer:THREAD_PRIORITY_NORMAL

ContextStackSize

Kilobayt cinsinden Zamanlayıcı her bağlamda ayrılmış yığın boyutu.

Geçerli değerler: pozitif tamsayılar

Varsayılan değer: 0, yığın boyutu için varsayılan değer işlemin kullanılmasını gösteren.

DynamicProgressFeedback

Yeniden Zamanlayıcı kaynakları bilgilere göre Zamanlayıcıdan toplanan veya temel donanım iş parçacığı abonelik düzeyini yalnızca temel istatistiksel Dengelenecek olup olmadığını belirler.Daha fazla bilgi için bkz. DynamicProgressFeedbackType numaralandırma.

Geçerli değerler: üye DynamicProgressFeedbackType numaralandırma, ya da ProgressFeedbackEnabled veyaProgressFeedbackDisabled

Varsayılan değer:ProgressFeedbackEnabled

LocalContextCacheSize

Zaman SchedulingProtocol ilke anahtarı değerine ayarlayın EnhanceScheduleGroupLocality, bu runnable bağlamları içinde sanal işlemci başına yerel kuyruğu önbelleğe alınmasına izin verilen en fazla sayısını belirtir.Bu gibi içerikler genellikle son gelen ilk gider (LIFO) sırayla bunları runnable hale gelmesine neden sanal işlemci çalışır.Not Bu ilke anahtarı ne zaman hiçbir anlamı olan SchedulingProtocol anahtarı değerine ayarlayın EnhanceForwardProgress.

Geçerli değerler: negatif olmayan tamsayı

Varsayılan değer:8

MaxConcurrency

Level Zamanlayıcısı tarafından istenen en fazla eşzamanlı.Başlangıçta bu kadar çok sanal işlemciler tahsis etmek Kaynak Yöneticisi deneyecek.Özel değerini MaxExecutionResources istenen eşzamanlılık düzeyi aynı makine üzerinde donanım iş parçacığı sayısını gösterir.Belirtilen değer, MinConcurrency makinenin donanım iş parçacığı sayısı büyüktür ve MaxConcurrency olarak belirtilen MaxExecutionResources, değeri MaxConcurrency eşleştirmek için ayarlamak için harekete geçirilen MinConcurrency.

Geçerli değerler: pozitif tamsayılar ve özel değeriMaxExecutionResources

Varsayılan değer:MaxExecutionResources

MaxPolicyElementKey

Maksimum İlkesi öğesi anahtar.Geçerli öğe anahtarı değil.

MinConcurrency

Zamanlayıcı kaynak yöneticisi tarafından sağlanması en az eşzamanlılık düzeyi.Bir Zamanlayıcı atanmış sanal işlemcilerin sayısı hiçbir zaman Minimumun altında gider.Özel değerini MaxExecutionResources en az eşzamanlılık düzeyi aynı makine üzerinde donanım iş parçacığı sayısını gösterir.Belirtilen değer, MaxConcurrency makinenin donanım iş parçacığı sayısı azdır ve MinConcurrency olarak belirtilen MaxExecutionResources, değeri MinConcurrency için Ayarla eşleşecek şekilde alçaltılmış MaxConcurrency.

Geçerli değerler: negatif olmayan tamsayılarla ve özel değerini MaxExecutionResources.Eşzamanlılık çalışma zamanı planlayıcılar, değer Yapım için kullanılan Zamanlayıcı ilkeleri dikkat 0 geçersiz.

Varsayılan değer:1

SchedulerKind

Zamanlayıcı temel yürütme kapsamları kullanır iş türü.Daha fazla bilgi için bkz. SchedulerType numaralandırma.

Geçerli değerler: üye SchedulerType numaralandırma, örneğin,ThreadScheduler

Varsayılan değer: ThreadScheduler.Tüm işletim sistemlerinde, Win32 parçacıkları çevirir.

SchedulingProtocol

Hangi iş planlama çizelgeleme algoritması Zamanlayıcısı tarafından kullanılacak açıklar.Daha fazla bilgi için bkz. SchedulingProtocolType numaralandırma.

Geçerli değerler: üye SchedulingProtocolType numaralandırma, ya da EnhanceScheduleGroupLocality veyaEnhanceForwardProgress

Varsayılan değer:EnhanceScheduleGroupLocality

TargetOversubscriptionFactor

Sanal işlemci başına donanım iş parçacığı sayısı belirsiz.Gerekirse karşılamak kaynak yöneticisi tarafından hedef oversubscription faktörü artırılabilir MaxConcurrency makinenin donanım iş parçacığı ile.

Geçerli değerler: pozitif tamsayılar

Varsayılan değer:1

WinRTInitialization

Gereksinimler

Başlık: concrt.h

Namespace: eşzamanlılık

Ayrıca bkz.

Başvuru

eşzamanlılık ad

SchedulerPolicy sınıfı

CurrentScheduler sınıfı

Zamanlayıcı sınıfı

Kavramlar

Görev Zamanlayıcı'yı (eşzamanlılık çalışma zamanı)