ProcessThread.PriorityBoostEnabled 属性

定义

获取或设置一个值,该值指示每当关联线程的进程主窗口接收焦点时,操作系统是否暂时提升该线程的优先级。

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

例外

未能检索到优先级提升信息。

- 或 -

未能设置优先级提升信息。

进程在远程计算机上。

注解

当 为 truePriorityBoostEnabled,每当其关联的进程退出等待状态时,系统会暂时提高线程的优先级。 此操作可防止其他进程中断当前线程的处理。 该 PriorityBoostEnabled 设置会影响所有现有线程以及进程随后创建的任何线程。 若要还原正常行为,请将 PriorityBoostEnabled 属性设置为 false

PriorityBoostEnabled仅当线程在设置为动态优先级枚举值之一 PriorityClass (、 或 RealTime) 的进程中运行时,HighNormal有效。

注意

如果优先级过高,可能会耗尽基本操作系统和网络功能中的资源。 这可能会导致其他操作系统任务出现问题。

适用于

另请参阅