sched_setscheduler 는 말합니다 :
모든 스케줄링은 선제 적입니다. 정적 우선 순위가 높은 프로세스를 실행할 준비가되면 현재 실행중인 프로세스가 선점되고 정적 우선 순위 레벨의 대기 목록으로 리턴됩니다.
우선 순위가 말하는 동안
이로 인해 시스템에 우선 순위가 높은 다른로드가있을 때마다 매우 낮은 nice 값 (+19)이 프로세스에 거의 CPU를 제공하지 않고 높은 nice 값 (-20)이 필요한 대부분의 CPU를 필요한 응용 프로그램에 전달합니다.
그렇다면 좋은 가치를 바꾸는 것이 어떻게 프로그램의 실행에 영향을 미칠까요? RT 스케줄링과 비슷합니까 (좋은 값을 가진 프로그램이 낮은 값을 가진 프로그램을 중단시킬 것입니까)?
인터넷에 대한 모든 정보는 사용 nice
방법 및 프로세스 우선 순위를 변경하는 방법입니다. 다른 우선 순위로 정확히 처리하는 방법을 설명하는 링크가 없습니다. 소스 코드조차 찾을 수 없었습니다.