Aracılığıyla paylaş


ProcessPriorityClass Sabit listesi

Tanım

Sistemin bir işlemle ilişkilendirir önceliğini gösterir. Bu değer, işlemin her iş parçacığının öncelik değeriyle birlikte her iş parçacığının temel öncelik düzeyini belirler.

public enum class ProcessPriorityClass
public enum ProcessPriorityClass
type ProcessPriorityClass = 
Public Enum ProcessPriorityClass
Devralma
ProcessPriorityClass

Alanlar

AboveNormal 32768

İşlemin önceliğinin değerinden Normal yüksek ancak daha Highdüşük olduğunu belirtir.

BelowNormal 16384

İşlemin önceliğe yukarıda Idle ama altında Normalsahip olduğunu belirtir.

High 128

İşlemin, işletim sistemindeki yük ne olursa olsun kullanıcı tarafından çağrıldığında hızlı yanıt vermesi gereken iletişim kutusu gibi Task List hemen yürütülmesi gereken zaman açısından kritik görevleri gerçekleştirdiğini belirtir. İşlemin iş parçacıkları, normal veya boşta öncelikli sınıf işlemlerinin iş parçacıklarını önceden hazırlar.
Yüksek öncelikli bir sınıf uygulaması neredeyse tüm kullanılabilir işlemci süresini kullanabileceğinden, işlemin öncelik sınıfını belirtirken High aşırı dikkatli olun.

Idle 64

Bu işlemin iş parçacıklarının yalnızca ekran koruyucu gibi sistem boşta olduğunda çalıştırıldığını belirtir. İşlemin iş parçacıkları, daha yüksek öncelikli bir sınıfta çalışan herhangi bir işlemin iş parçacıkları tarafından önlenir. Bu öncelik sınıfı alt işlemler tarafından devralınır.

Normal 32

İşlemin özel zamanlama gereksinimleri olmadığını belirtir.

RealTime 256

İşlemin mümkün olan en yüksek önceliğe sahip olduğunu belirtir.
Öncelikli bir işlemin RealTime iş parçacıkları, önemli görevleri gerçekleştiren işletim sistemi işlemleri de dahil olmak üzere diğer tüm işlemlerin iş parçacıklarını ön plana alır. Bu nedenle, çok kısa bir RealTime aralıktan daha uzun süre yürütülen bir öncelikli işlem, disk önbelleklerinin boşaltılmamasına veya farenin yanıt vermemeye başlamasına neden olabilir.

Açıklamalar

İşlem öncelik sınıfı, bir dizi iş parçacığı öncelik düzeyini kapsar. İşlemde çalıştırılan farklı önceliklere sahip iş parçacıkları, işlemin öncelik sınıfına göre çalışır. İşletim sistemi, işlemci süresinin sonraki dilimini hangi iş parçacığının aldığını belirlemek için tüm yürütülebilir iş parçacıklarının temel öncelik düzeyini kullanır.

Win32, sınıf başına yedi temel öncelik düzeyine sahip dört öncelik sınıfı kullanır. Geçen süreye veya diğer artışlara bağlı olarak, işlemciye erişim için bir işlemin diğerlerinin önüne alınması gerektiğinde işletim sistemi temel öncelik düzeyini değiştirebilir. Buna ek olarak, bekleme durumundan çıkarılan iş parçacıklarının öncelik düzeyini geçici olarak artırmak için ayarlayabilirsiniz PriorityBoostEnabled . İşlem bekleme durumuna döndüğünde öncelik sıfırlanır.

Şunlara uygulanır

Ayrıca bkz.