[운영체제] 데드락(Deadlock, 교착 상태)이란?
[OS] 교착상태(Deadlock, 데드락)의 정의, 발생 조건, 해결 방법
운영 체제에서 교착상태 (데드락) 이, 시스템 자원에 대한 요구가 뒤엉킨 상태를말한다.
둘 이상의 프로세스가 다른 프로세스가 점유하고 있는 자원을 서로 기다릴 때 무한 대기에 빠지는 상황을 일컫는다.
교착 상태의 발생은 다음의 4가지 조건이 동시에 만족될 때 발생한다
상호 배제(Mutual Exclusion)
점유 하면서 대기(Hold and Wait)