Multiple choice

When does a deadlock occur with a single resource?

  1. If there are more than two processes competing for that resource

  2. If there are only two processes competing for that resource

  3. If there is a single process competing for that resource

  4. None of these

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

Deadlock requires circular wait among multiple processes for multiple resources. With only ONE resource type, processes can't wait in a cycle - at worst they queue serially. Single resource deadlocks are impossible by definition.