\"\" \"\" \"\"
Go backward to Deadlock
Go up to Top
Go forward to Deadlock Avoidance
RISC-Linz logo

Deadlock Conditions

Necessary for deadlock a to exist.
  1. Mutual exclusion.
  2. Nonpreemption.
  3. Resource waiting.
  4. Cycle of waiting processes.
How to avoid deadlocks?
Author: Wolfgang Schreiner
Last modification: November 15, 1996