다음을 통해 공유


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 프로세스에서 이후에 만든 모든 스레드뿐만 아니라 모든 기존 스레드에도 영향을 줍니다. 정상적인 동작을 복원하려면 속성을 false.PriorityBoostEnabled로 설정합니다.

PriorityBoostEnabled에는 스레드가 동적 우선 순위 열거형 값(NormalHigh또는RealTime) 중 하나로 설정된 프로세스 PriorityClass 에서 실행 중인 경우에만 효과가 있습니다.

메모

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

적용 대상

추가 정보