한국어로 교착상태, 두 개 이상의 작업이 서로 상대방의 작업이 끝나기 만을 기다리고 있기 때문에 결과적으로 아무것도 완료 할 수 없는 상태. 두 명의 사람이 각각 사다리의 위쪽과 아래쪽에 있다고 가정한다. 이때 아래에 있는 사람은 위로 올라 가려고 하고, 위에 있는 사람은 아래로 내려오려고 한다면, 두 사람은 서로 상대방이 사다리에서 비켜줄 때까지 하염없이 기다리고 있을 것이고 결과적으로 아무도 사다리를 내려오거나 올라가지 못하게 되는 상황이라고 할 수 있다.
상호배제 (Mutual exclusion)
- 프로그램이 자원을 점유할때 동시에 여러 프로그램이 사용 할 수 없으며, 반드시 하나의 프로세스만이 해당 자원을 사용할 수 있는 경우.
점유대기 (Hold and wait)
- 프로세스가 이미 본인에게 할당된 자원을 가진 상태에서 다른 자원을 기다리는 것.
비선점 (No preemption)
- 프로세스가 어떤 자원의 사용을 끝낼 때까지 그 자원을 뺏을 수 없다.
순환대기 (Circular wait)
- 각 프로세스는 순환적으로 다음 프로세스가 요구하는 자원을 가지고 있다.