161
The Conditions for Deadlock
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