ProcessThread.PriorityBoostEnabled Ö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 işleminin ana penceresi odağı aldığında işletim sisteminin ilişkili iş parçacığının önceliğini geçici olarak artırması gerekip gerekmediğini belirten bir değer alır veya ayarlar.
public:
property bool PriorityBoostEnabled { bool get(); void set(bool value); };
public bool PriorityBoostEnabled { get; set; }
member this.PriorityBoostEnabled : bool with get, set
Public Property PriorityBoostEnabled As Boolean
Özellik Değeri
true
kullanıcı işlemin arabirimiyle etkileşime geçtiğinde iş parçacığının önceliğini artırmak için; aksi takdirde , false
. Varsayılan değer: false
.
Özel durumlar
İşlem uzak bir bilgisayarda gerçekleştirilir.
Açıklamalar
olduğunda PriorityBoostEnabledtrue
sistem, ilişkili işlemi bekleme durumundan çıkarıldığında iş parçacığının önceliğini geçici olarak artırır. Bu eylem, diğer işlemlerin geçerli iş parçacığının işlenmesini kesintiye uğratmasını önler. Ayar hem PriorityBoostEnabled mevcut tüm iş parçacıklarını hem de işlem tarafından daha sonra oluşturulan tüm iş parçacıklarını etkiler. Normal davranışı geri yüklemek için özelliğini olarak false
ayarlayınPriorityBoostEnabled.
PriorityBoostEnabledyalnızca iş parçacığı dinamik öncelik numaralandırma değerlerinden birine (Normal, Highveya RealTime) ayarlanmış bir PriorityClass işlemde çalışırken bir etkiye sahiptir.
Not
Önceliğin çok yüksek düzeyde artırılması, kaynakları temel işletim sisteminden ve ağ işlevlerinden boşaltabilir. Bu, diğer işletim sistemi görevleriyle ilgili sorunlara neden olabilir.