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
Değ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