Windows 10 운영 체제를 언급하고 있지만 대답은 OS 독립적 일 수 있습니다.
Windows에서 실시간 우선 순위 레벨은 가장 높은 우선 순위 레벨입니다. 예를 들어 키보드 및 마우스 입력을 처리하는 데 사용됩니다.
내가 온라인에서 읽은 내용에서 :
CPU 집약적 프로세스를 실시간으로 설정하면 OS가 이러한 입력을 처리하기에 충분한 CPU 시간을 얻지 못하므로 키보드와 마우스가 응답하지 않게됩니다.
기본적으로 실시간 우선 순위로 설정된 프로세스는 CPU를 작업 관리자뿐만 아니라 다른 프로세스에도 제공하지 않고 실행됩니다. 문제가 발생하면 중지 할 수 없습니다.
예를 들어이 Microsoft 게시물을 참조하십시오 . 100 % CPU 프로그램을 실시간 우선 순위로 설정하면 요청한 내용이 표시됩니다 .
질문:
따라서이 모든 것이 내 컴퓨터 에서이 우선 순위 수준을 테스트하는 것을 두려워 하므로이 질문을 직접 시도하는 대신 질문합니다. 또한 장난감 스크립트를 사용하는 것보다 이론적 인 대답이 미래의 증거로 보입니다.
실시간 우선 순위로 단일 스레드 프로세스를 실행하면 완료 될 때까지 중지하지 않고 실행됩니다. 그러나 두 번째 코어가있는 경우이 두 번째 코어 덕분에이 프로세스가 실행되는 동안 내 PC를 사용할 수 있습니까?
그렇다면, 이것은 실제 적용이 있습니다. 한 코어에서 가능한 빨리 다른 코어와 함께 PC를 사용할 수 있어야하는 계산 작업을 실행할 수 있습니다.