ThreadPriorityLevel Sabit listesi

Tanım

bir iş parçacığının öncelik düzeyini belirtir.

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

Alanlar

AboveNormal 1

İlişkili ProcessPriorityClassiçin normal önceliğin bir adım üzerinde bir adım belirtir.

BelowNormal -1

İlişkili ProcessPriorityClassiçin normal önceliğin bir adım altında bir adım belirtir.

Highest 2

En yüksek önceliği belirtir. Bu, ilişkili ProcessPriorityClassiçin normal önceliğin iki adımıdır.

Idle -15

Boşta kalma önceliğini belirtir. Bu, ilişkili ProcessPriorityClassdeğerinden bağımsız olarak tüm iş parçacıklarının mümkün olan en düşük öncelik değeridir.

Lowest -2

En düşük önceliği belirtir. Bu, ilişkili ProcessPriorityClassiçin normal önceliğin iki adım altındadır.

Normal 0

İlişkili ProcessPriorityClassiçin normal önceliği belirtir.

TimeCritical 15

Zaman açısından kritik önceliği belirtir. Bu, ilişkili ProcessPriorityClassdeğerinden bağımsız olarak tüm iş parçacıklarının en yüksek önceliğidir.

Açıklamalar

Her iş parçacığı, iş parçacığının öncelik değeri ve işleminin öncelik sınıfı tarafından belirlenen bir temel öncelik düzeyine sahiptir. İşletim sistemi, işlemci süresinin sonraki dilimini hangi iş parçacığının alacağını belirlemek için tüm yürütülebilir iş parçacıklarının temel öncelik düzeyini kullanır.

Öncelik düzeyi mutlak bir değer değil, bunun yerine bir öncelik değerleri aralığıdır. İşletim sistemi, iş parçacığının önceliğini ayarlamak için özelliği tarafından PriorityLevel belirtilen aralıkta nerede olduğunu belirlemek için işlem öncelik sınıfını kullanarak önceliği hesaplar.

Şunlara uygulanır

Ayrıca bkz.