에듀윌 · 예방 · 4부정
PART B
4조건 중 하나만 부정해도 교착이 사라짐 — 단, 단점이 따른다

예방 — 4부정 방법과 단점

부정 대상방법단점
상호 배제 부정자원 동시 사용 허용현실적으로 불가능한 경우 多 (프린터·CPU)
점유와 대기 부정필요한 모든 자원 한꺼번에 요청자원 낭비 + 기아 가능
비선점 부정자원을 강제로 빼앗을 수 있게 허용작업 무효화 + 무한 반복 가능
환형 대기 부정자원에 고유 번호 부여 → 순서대로만 요청프로그램 작성 복잡 + 자원 낭비
🍽️ 음식점 비유 — 상호 배제 부정='한 자리에 두 명' / 점유와 대기 부정='음식 한꺼번에 다 주문' / 비선점 부정='남의 음식 빼앗기' / 환형 대기 부정='메뉴 번호 순서대로만 주문'. 실무 1순위는 환형 대기 부정(낮은 ID 자원부터 락 획득).
합격 한 줄
'예방은 4조건 모두 동시 부정해야 한다' → 오답. 하나만 부정해도 교착이 사라져요.