교착상태 [교착상태(Deadlock) 발생 조건] 데드락은 아래 네 가지 조건을 모두 동시에 충족할 때 발생한다. IT인들에게 데드락은 드립?의 요소로도 활용된다. 발생 조건 의미 상호배제 (Mutual exclusion) 여러 프로세스들이 필요로 하는 하나의 자원에 대해 동시 접근 불가 점유대기 (Hold and wait) 프로세스가 할당된 자원을 가진 상태에서 다른 프로세스가 사용하는 자원을 기다림 비선점 (No preemption) 프로세스가 어떤 자원의 사용을 끝낼 때까지 그 자원을 강제로 가져올수 없음 순환대기 (Circular wait) 각 프로세스는 순환적으로 다음 프로세스가 요구하는 자원을 가지고 있음 [교착상태(Deadlock) 해결 방법] 해결은 아래 네 가지 조건으로 가능하다. 해결 ..