Sdílet prostřednictvím


ProcessThread.PriorityBoostEnabled Vlastnost

Definice

Získá nebo nastaví hodnotu určující, zda operační systém má dočasně zvýšit prioritu přidruženého vlákna pokaždé, když hlavní okno procesu vlákna obdrží fokus.

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

Hodnota vlastnosti

truezvýšit prioritu vlákna, když uživatel komunikuje s rozhraním procesu; v opačném případě . false Výchozí hodnota je false.

Výjimky

Informace o zvýšení priority nelze načíst.

nebo

Informace o zvýšení priority nelze nastavit.

Proces je na vzdáleném počítači.

Poznámky

Pokud PriorityBoostEnabled je truetomu tak, systém dočasně zvýší prioritu vlákna při každém vyřazení přidruženého procesu ze stavu čekání. Tato akce brání jiným procesům v přerušení zpracování aktuálního vlákna. Nastavení PriorityBoostEnabled ovlivní všechna existující vlákna a také všechna vlákna následně vytvořená procesem. Chcete-li obnovit normální chování, nastavte PriorityBoostEnabled vlastnost na falsehodnotu .

PriorityBoostEnabled má účinek pouze v případě, že vlákno běží v procesu, který má nastavenou PriorityClass hodnotu jednoho z hodnot dynamického výčtu priority (Normal, Highnebo RealTime).

Poznámka:

Příliš vysoká priorita může vyprázdnit prostředky ze základních operačních systémů a síťových funkcí. To může způsobit problémy s jinými úlohami operačního systému.

Platí pro

Viz také