Methods for Handling
Deadlock
• Prevent
– write code such that the necessary conditions can
never hold simultaneously
• Avoid
– dynamically ensure that a deadlock state is not
reachable.
• Detect and recover
– allow deadlock but provide mechanisms to detect
it and recover (e.g., kill a process)
• Ignore (ostrich approach)
pretend they cannot occur and reboot if they do.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment