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입니다.
예외
프로세스는 원격 컴퓨터에 있습니다.
설명
이 true경우 PriorityBoostEnabled 시스템은 연결된 프로세스가 대기 상태에서 벗어날 때마다 스레드의 우선 순위를 일시적으로 높입니다. 이 작업을 수행하면 다른 프로세스가 현재 스레드의 처리를 방해하지 않습니다. 이 설정은 PriorityBoostEnabled 프로세스에서 이후에 만든 모든 스레드뿐만 아니라 모든 기존 스레드에도 영향을 줍니다. 정상적인 동작을 복원하려면 속성을 false.PriorityBoostEnabled로 설정합니다.
PriorityBoostEnabled에는 스레드가 동적 우선 순위 열거형 값(NormalHigh또는RealTime) 중 하나로 설정된 프로세스 PriorityClass 에서 실행 중인 경우에만 효과가 있습니다.
메모
우선 순위를 너무 높게 높이면 필수 운영 체제 및 네트워크 기능에서 리소스를 소모할 수 있습니다. 이로 인해 다른 운영 체제 작업에 문제가 발생할 수 있습니다.