Multiple choice

Which of the following is not a necessary condition for deadlock to occur?

  1. Progress

  2. Hold and wait

  3. Mutual exclusion

  4. No preemption

  5. Circular wait

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

Deadlock is a condition in which process execution continues without coming to an end and prevents other processes from starting. It occurs when four conditions hold simultaneously - mutual exclusion, hold and wait, no preemption and circular wait.