ProcessThread.BasePriority Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İş 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 önceliği 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 Temeli 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 ProcessPriorityClass , , BelowNormalveya RealTimeolan HighIdleNormalAboveNormaldeğ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 CurrentPriority erişim için bir işlemin diğerlerinin önüne alınması gerektiğinde geçen süreye veya diğer artışlara göre özelliğini değiştirebilir. 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 özelliğini ayarlayabilirsiniz. İşlem bekleme durumuna döndüğünde öncelik sıfırlanır.