Multiple choice

Which of the following conditions required for a deadlock situation states that the resources cannot be preempted, i.e. a resource is released only by the process that is holding it?

  1. Mutual exclusion

  2. Circular wait

  3. Hold and wait

  4. No preemption

  5. Critical section

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

This is a condition required for a deadlock situation. It states that the resources cannot be preempted, i.e. a resource is released only by the process that is holding it.