교착 상태란?

<aside> 💡 교착 상태란? → 두 개 이상의 작업이 서로 상대방의 작업이 끝나기 만을 기다리고 있어서 결과적으로 아무것도 완료되지 못하는 상태

</aside>

교착 상태가 발생하기 위한 조건

  1. 상호 배제(Mutual Exclusion)

  2. 점유와 대기(Hold and Wait)

  3. 비선점(Non-preemption)

  4. 환형 대기(Circular Wait)

교착 상태 처리 기법

예방(prevention)

회피(avoidance)