Multiple choice Which of the following is not a necessary condition for deadlock to occur? Progress Hold and wait Mutual exclusion No preemption 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.