Question:medium

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: Mar 7, 2026
  • May or may not hold
  • The circular wait does not imply hold and wait condition
  • Are completely independent
  • Must hold simultaneously
Show Solution

The Correct Option is D

Solution and Explanation

Step 1: Deadlock Conditions Explained.
Deadlock necessitates the simultaneous presence of all four essential conditions: 1. Mutual Exclusion: A resource is held exclusively, preventing sharing.
2. Hold and Wait: A process possesses at least one resource while requesting others.
3. No Preemption: Resources cannot be seized from a holding process.
4. Circular Wait: Processes form a cycle of waiting for resources held by others.

Step 2: Summary.
For deadlock to manifest, all four conditions must coexist concurrently.

Was this answer helpful?
1