|
|
|
|
|
|
|
|
|
|
|
|
|
n |
Deadlock
prevention
|
|
|
|
u |
disallow 1 of the
4 necessary conditions of
|
|
|
deadlock
occurrence
|
|
|
n |
Deadlock
avoidance
|
|
|
|
u |
do not grant a
resource request if this
|
|
|
allocation might
lead to deadlock
|
|
|
n |
Deadlock
detection
|
|
|
|
u |
always grant
resource request when possible.
|
|
But periodically
check for the presence of
|
|
|
|
deadlock and then
recover from it
|
|