ProcessThread.PriorityBoostEnabled 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定一個值,指示作業系統是否應在執行緒主視窗獲得焦點時暫時提升相關執行緒的優先權。
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
屬性值
true當使用者與程序介面互動時,提升執行緒的優先權;否則,。 false 預設值為 false。
例外狀況
這個過程是在遠端電腦上進行的。
備註
當 PriorityBoostEnabled 時 true,系統會暫時提升執行緒的優先權,當其相關程序脫離等待狀態時。 此動作防止其他程序中斷目前執行緒的處理。 此 PriorityBoostEnabled 設定影響所有現有執行緒,以及程序後續建立的任何執行緒。 要恢復正常行為,將屬性設 PriorityBoostEnabled 為 false。
PriorityBoostEnabled 只有當執行緒在一個程序中執行,且該程序的 集合 PriorityClass 為動態優先權列舉值(Normal、、 High、或 RealTime)時才有影響。
備註
將優先權調得太高,可能會消耗作業系統和網路功能所需的資源。 這可能會影響其他作業系統任務。