Question:

Which state occurs when two or more processes are waiting indefinitely for an event that can be caused only by one of the waiting processes?

Show Hint

Deadlock = Circular wait + No progress forever.
Updated On: Jun 5, 2026
  • Deadlock state
  • Synchronisation state
  • Resource allocation state
  • Preemption state
Show Solution
collegedunia
Verified By Collegedunia

The Correct Option is A

Solution and Explanation

Concept: Deadlock occurs when a set of processes are blocked because each process is holding a resource and waiting for another resource held by another process.

Step 1:
Analyze given condition.
• Processes are waiting indefinitely
• Event depends on another waiting process

Step 2:
Compare with definitions.
• Deadlock → Circular waiting condition
• Synchronisation → Coordination, not blocking
• Resource allocation → General term
• Preemption → Resource taking mechanism

Step 3:
Conclusion. \[ \boxed{(1)\ \text{Deadlock state}} \]
Was this answer helpful?
0
0