|
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
Needed when
deadlock is detected. The
|
|
|
following
approaches are possible:
|
|
|
|
u |
Abort all
deadlocked processes (one of the
|
|
|
|
most common
solution adopted in OS!!)
|
|
|
|
u |
Rollback each
deadlocked process to some
|
|
|
|
previously
defined checkpoint and restart them
|
|
(original
deadlock may reoccur)
|
|
|
|
u |
Successively
abort deadlock processes until
|
|
|
|
deadlock no
longer exists (each time we need
|
|
|
to invoke the
deadlock detection algorithm)
|
|