Multiple choice

How many conditions are necessary to hold simultaneously for a deadlock to occur?

  1. Six

  2. Five

  3. Four

  4. Three

  5. None of these

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

There are four conditions which must hold simultaneously for a deadlock to occur. These conditions are as follows:

  1. Mutual exclusion
  2. Hold and wait
  3. No preemption
  4. Circular wait