Which one of these is not a condition for Resource Deadlock?
2021
Which one of these is not a condition for Resource Deadlock?
- A.
Non-sharable resources
- B.
Hold-and-wait
- C.
Preemption
- D.
Circular wait
Attempted by 318 students.
Show answer & explanation
Correct answer: C
For a deadlock to occur, four specific conditions must hold simultaneously:
Mutual Exclusion (Non-shareable resources)
Hold and Wait
No Preemption
Circular Wait
No Preemption is the actual condition required for deadlock. If "Preemption" is allowed, the operating system can forcibly take a resource away from a process to give it to another, which actually helps prevent or break a deadlock.