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