교착 상태 해결 방법 : 예방, 회피, 검출 후 회복 교착 상태 예방 교착 상태 발생 조건(상호 배제, 점유와 대기, 비선점, 원형 대기) 중 하나 없애버리기 상호 배제를 없애면? 모든 자원을 공유 가능하게? - 현실적으로 불가능 점유와 대기를 없애면? 특정 프로세스에 자원을 모두 할당하거나, 아예 할당하지 않는 방식으로 배분 - 자원의 활용률을 낮출 수 있는 방식 비선점 조건을 없애면? 선점이 가능한 자원에 한해 효과적 - 모든 자원이 선점 가능한 것은 아니다 원형 대기 조건을 없애면? 자원에 번호를 붙이고 오름차순으로 할당하면 원형 대기는 발생하지 않음 자원에 번호를 붙이는 것은 어려운 작업 어떤 자원에 어떤 번호를 붙이느냐에 따라 활용률이 달라짐 교착 상태가 발생하지 않음은 보장할 수 있으나 부작용..