다음을 통해 공유


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입니다.

예외

우선 순위 높임 정보를 검색할 수 없는 경우

또는

우선 순위 높임 정보를 설정할 수 없는 경우

프로세스가 원격 컴퓨터에 있는 경우

설명

가 인 true경우 PriorityBoostEnabled 시스템은 연결된 프로세스가 대기 상태에서 벗어날 때마다 스레드의 우선 순위를 일시적으로 높입니다. 이 작업을 수행하면 다른 프로세스가 현재 스레드의 처리를 중단하지 않습니다. 이 설정은 PriorityBoostEnabled 모든 기존 스레드와 이후에 프로세스에서 만든 모든 스레드에 영향을 줍니다. 정상적인 동작을 복원하려면 속성을 falsePriorityBoostEnabled 설정합니다.

PriorityBoostEnabled는 가 동적 우선 순위 열거형 값(Normal, High또는 RealTime) 중 하나로 설정된 프로세스 PriorityClass 에서 스레드가 실행되는 경우에만 영향을 줍니다.

참고

우선 순위를 너무 높게 높이면 필수 운영 체제 및 네트워크 기능에서 리소스를 소모할 수 있습니다. 이로 인해 다른 운영 체제 작업에 문제가 발생할 수 있습니다.

적용 대상

추가 정보