스레드와 그 실행 [닫기]

스레드와 그 실행 [닫기]

때로는 스레드가 오랫동안 실행되고 있음을 발견하고 스레드 예약 프로세스를 통해 다른 스레드로 차례가 주어지는 경우가 있습니다.

1) 스레드가 스스로 중지되는 것을 원하지 않고 계속 실행되기를 원하는 경우 어떤 일이 발생하는지 알고 싶습니다.

2) 중지하고 싶지 않은 스레드의 차례를 다른 스레드가 대신하려고 하면 어떻게 됩니까?

답변1

Linux를 포함한 대부분의 최신 운영 체제에서 작업(프로세스/스레드) 스케줄링은 선제적이며 커널에 의해 제어됩니다. 작업은 중지하지 않도록 선택할 수 없으며, 다른 작업으로 차례대로 진행하도록 선택할 수도 없습니다. 일반적으로 작업은 CPU 스케줄링이 진행되고 있다는 사실조차 인식하지 못합니다.

관련 정보