302. Four necessary conditions for deadlock to exist are: mutual exclusion, no-preemption, circular wait and September 4, 2025 by Admin hold and wait deadlock avoidance race around condition buffer overflow ✅ The correct answer is option A.