..

Deadlock

Requirements for a deadlock

  1. Mutual Exclusion
  2. Hold and Wait
  3. No Pre-emption
  4. Circular wait