Aracılığıyla paylaş


ProcessThread.PriorityBoostEnabled Özellik

Tanım

İş 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

Öncelik artırma bilgileri alınamadı.

-veya-

Öncelik artırma bilgileri ayarlanamadı.

İşlem uzak bir bilgisayarda gerçekleştirilir.

Açıklamalar

olduğunda PriorityBoostEnabledtruesistem, 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 falseayarlayı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.

Şunlara uygulanır

Ayrıca bkz.