두 개 이상의 작업이 서로 상대방의 작업이 끝나기 만을 기다리고 있기 때문에 결과적으로 아무것도 완료되지 못하는 상태를 가리킨다.
간단한 비유를 하자면 수저가 있고 두 사람이 각각 숟가락, 젓가락을 나눠 가졌다.
밥을 먹기 위해서는 수저를 가져야 하는데 이 둘은 각자의 도구를 놓을 생각이 없기에 서로 밥을 못먹게 되는 이야기.
아래 4개의 조건이 동시에 지켜지면 발생하게 된다.
데드락 발생 조건 4개 중 1개라도 사라지면 해결 가능.상호 배제의 경우는 반드시 지켜야하는 부분이며, 보통 순환대기를 방지하는데 초점이 맞춰있다.