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는 가 동적 우선 순위 열거형 값(Normal, High또는 RealTime) 중 하나로 설정된 프로세스 PriorityClass 에서 스레드가 실행되는 경우에만 영향을 줍니다.
참고
우선 순위를 너무 높게 높이면 필수 운영 체제 및 네트워크 기능에서 리소스를 소모할 수 있습니다. 이로 인해 다른 운영 체제 작업에 문제가 발생할 수 있습니다.
적용 대상
추가 정보
.NET