|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
These 3
conditions of policy must be
|
|
|
present for a
deadlock to be possible:
|
|
|
|
u |
1: Mutual
exclusion
|
|
|
|
F |
only one process
may use a resource at a time
|
|
|
u |
2: Hold-and-wait
|
|
|
|
F |
a process may
hold allocated resources while
|
|
|
awaiting
assignment of others
|
|
|
|
u |
3: No preemption
|
|
|
|
F |
no resource can
be forcibly removed from a
|
|
|
process holding
it
|
|