Question:

Complete the following statement by choosing the correct option. 

For a deadlock to occur, the four conditions namely Mutual Exclusion, Hold and Wait, No preemption, Circular wait __________. 
 

Show Hint

Remember, deadlock requires all four conditions to hold simultaneously. If any condition is absent, deadlock cannot occur.
Updated On: Sep 25, 2025
  • May or may not hold
  • The circular wait does not imply hold and wait condition
  • Are completely independent
  • Must hold simultaneously
Hide Solution
collegedunia
Verified By Collegedunia

The Correct Option is D

Solution and Explanation


Step 1: Explanation of deadlock conditions.
For a deadlock to occur, **all four necessary conditions** must hold simultaneously: 1. **Mutual Exclusion**: At least one resource is held in a non-shareable mode.
2. **Hold and Wait**: A process holding at least one resource is waiting to acquire additional resources.
3. **No Preemption**: Resources cannot be forcibly removed from processes holding them.
4. **Circular Wait**: A set of processes are waiting for each other in a circular chain.

Step 2: Conclusion.
All four conditions must be present for a deadlock to occur, meaning they **must hold simultaneously**.

Was this answer helpful?
0
0

Questions Asked in CUET PG exam

View More Questions