커널 작업자 스레드에서 절전 모드로 전환

커널 작업자 스레드에서 절전 모드로 전환

인터럽트가 작업 대기열을 통해 작업을 연기하는 방법에 대해 읽었습니다.

내가 이해한 바로는 대기열 작업을 작업 대기열로 중단한 다음 커널 작업자 스레드에서 처리합니다.

내 질문은 커널에서 작업을 수행하는 것과 관련된 것입니다 worker_thread.

  • 작업이 자발적으로 절전 모드로 전환되면 worker_thread프로세스가 대기열에서 다른 작업도 수행합니까?
  • 작업자 + 작업자 스레드가 비자발적으로 제어를 포기하는 경우(예: 선점형 스케줄링), 다시 시작하면 작업자 스레드가 다음 작업을 계속하기 전에 작업을 완료합니까?

관련 정보