Deadlock이 발생하기 위해서는 총 4가지의 조건들이 충족해야 한다.
따라서 교착 상태를 방지 하기 위해서는, 위 조건 4개중 하나라도 만족하지 않도록 한다.
조건 1. Mutual exclusion
조건 2. Hold and Wait
조건 3. No Preemption
조건 4. Circular wait