ProcessPriorityClass Sabit listesi

Tanım

Sistemin bir işlemle ilişkilendirme ö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

Name Değer Description
Normal 32

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

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 ön plana çıkarılır. Bu öncelik sınıfı alt işlemler tarafından devralınır.

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 öncelik sınıfı işlemlerinin iş parçacıklarını önceden belirler.
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 çok dikkatli olun.

RealTime 256

İşlemin mümkün olan en yüksek önceliğe sahip olduğunu belirtir.
Önceliğe sahip RealTime bir işlemin 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ı önceden belirler. Bu nedenle, çok kısa bir RealTime süre boyunca yürütülen bir öncelikli işlem, disk önbelleklerinin boşaltılmamasına veya farenin yanıt vermemeye başlamasına neden olabilir.

BelowNormal 16384

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

AboveNormal 32768

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

Açıklamalar

İşlem önceliği 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. Ayrıca, 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.