Which of these is NOT one of the four necessary (Coffman) conditions for deadlock?
Correct answer C. Preemption of resources
The four necessary conditions are mutual exclusion, hold and wait, no preemption and circular wait; all four must hold at once for deadlock to occur. The condition is no preemption, so the ability to preempt resources is not a condition for deadlock; it is one way to prevent it, since forcibly taking resources away breaks the cycle.
Answer checked How we write and check questions
Discussion