Aracılığıyla paylaş


ProcessThread.BasePriority Özellik

Tanım

İş parçacığının temel önceliğini alır.

public:
 property int BasePriority { int get(); };
public int BasePriority { get; }
member this.BasePriority : int
Public ReadOnly Property BasePriority As Integer

Özellik Değeri

İşletim sisteminin işlem öncelik sınıfını ilişkili iş parçacığının öncelik düzeyiyle birleştirerek hesapladığı iş parçacığının temel önceliği.

Açıklamalar

BasePriority, işlem iş parçacığının başlangıç önceliğidir. Temel öncelik hakkındaki bilgileri Sistem İzleyicisi'nin Öncelik Temel sayacı aracılığıyla görüntüleyebilirsiniz.

İşletim sistemi, iş parçacığının öncelik düzeyi aralığını işlemin öncelik sınıfıyla birleştirerek iş parçacığının temel önceliğini hesaplar. İşlemin Process.PriorityClass özelliğini numaralandırmadaki ProcessPriorityClassIdle, , Normal, HighAboveNormal, BelowNormal, veya RealTimeolan değerlerden birine ayarlayabilirsiniz. İş parçacığının özelliğini, iş parçacığının PriorityLevel temel önceliğini sınırlayan bir değer aralığına ayarlayabilirsiniz. Win32, sınıf başına yedi temel öncelik düzeyine sahip dört öncelik sınıfı kullanır.

İş parçacığının geçerli önceliği temel öncelikten sapabilir. Örneğin işletim sistemi, işlemciye erişim için bir işlemin diğerlerinin önüne konması gerektiğinde geçen süreye veya diğer artışlara göre özelliği değiştirebilir CurrentPriority . Ayrıca, işlem bekleme durumundan PriorityBoostEnabled çıkarılırken sistemin geçici olarak iş parçacığının önceliğini artırmasına neden olacak şekilde özelliğini ayarlayabilirsiniz. İşlem bekleme durumuna döndüğünde öncelik sıfırlanır.

Şunlara uygulanır

Ayrıca bkz.