37장. 선점 상태 보기
CPU를 사용하는 프로세스에서는 사용 중인 CPU를 포기할 수 있습니다.
37.1. 선점 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
프로세스는 완료되었거나 디스크의 데이터, 키 누를 또는 네트워크 패킷과 같은 이벤트를 대기하고 있기 때문에 CPU를 산출할 수 있습니다.
프로세스는 일반적으로 CPU를 실수로 생성할 수 있습니다. 이를 선점이라고 하며 더 높은 우선 순위 프로세스가 CPU를 사용하려는 경우 발생합니다.
선점은 시스템 성능에 특히 부정적인 영향을 미칠 수 있으며 지속적인 선점은 충돌이라는 상태로 이어질 수 있습니다. 이 문제는 프로세스가 지속적으로 선점되고 프로세스가 완료되지 않을 때 발생합니다.
작업의 우선 순위를 변경하면 비자발적 선점을 줄이는 데 도움이 될 수 있습니다.