Multiple choice technology

Deadlock can be avoided using -

  1. Phasing

  2. Checkpointing

  3. Both (a) and (b)

  4. None of the above

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

Phasing prevents deadlock by enforcing ordering in resource requests, while checkpointing allows rollback to safe states if deadlock occurs. Both are valid deadlock avoidance/prevention techniques in concurrent systems.