Is it possible to have a deadlock, if only one process process exists in the system?

Ankur Kulhari

A System can have deadlock only if, the following four conditions hold simultaneously:

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

It is not possible to have circular wait with only one process, thus failing a necessary condition for Circular wait.

What do you think about the article?