기아 상태 (starvation) 뜻
우선순위에 밀려 어떤 작업이 끝없이 실행되지 못하는 상태
A job never gets to run because others keep taking priority
단계별로 보기
- 우선순위가 높은 작업부터 실행하는 스케줄러가 있습니다.
- 높은 H1이 먼저 실행되고 낮은 L은 기다립니다.
- 그사이 높은 H2가 또 와서 먼저 실행됩니다.
- 높은 일이 계속 들어오니 L은 계속 기다립니다.
- L은 끝내 실행되지 못합니다. 기다린 만큼 우선순위를 올려 주면 해결됩니다.
개발자의 타자 연습에서 운영체제 용어로 타자 연습을 해 보세요.