nThese 3 conditions of policy must be present for a deadlock to be
possible:
u1:
Mutual exclusion
Fonly
one process may use a resource at a time
u2:
Hold-and-wait
Fa process may hold allocated resources while awaiting
assignment of others
u3:
No preemption
Fno
resource can be forcibly removed from a process holding it