Multiple choice

Necessary conditions for deadlock are

  1. non-preemption and circular wait

  2. mutual exclusion and partial allocation

  3. both 1 and 2

  4. none of above

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Deadlock requires four simultaneous conditions: mutual exclusion, hold and wait (partial allocation), no preemption, and circular wait. Since options A and B cover these four conditions, the combination of both is necessary.