교착 상태
교착 상태란?
교착상태: 일어나지 않을 사건을 기다리며 무한히 대기하는 현상
→ 식사하는 철학자문제는 교착 상태의 발생을 보여 주는 예시
- 자원 할당 그래프를 이용해 교착 상태를 표현할 수 있다.

- 교착 상태 발생 조건은 상호배제, 점유와 대기, 비선점, 원형 대기이다.
- 상호 배제 : 한 프로세스가 사용하는 자원을 다른 프로세스가 사용할 수 없다
- 점유와 대기 : 자원을 할당받은 상태에서 다른 자원을 할당받기를 기다리는 상태
- 비선점: 어떤 프로세스도 다른 프로세스의 자원을 강제로 빼앗을 수 없다.
- 원형 대기: 자원 할당 그래프가 사이클을 이루는 원의 형태로 그려짐 → 모든 조건을 만족해야 데드락 발생!