Methods for Handling Deadlocks

|

  • Deadlock Prevention.
    =>Disallow one of the four necessary conditions for deadlock.
  • Deadlock Avoidance.
    =>Do not grant a resource request if this allocation have the potential to lead to a deadlock.
  • Deadlock Detection.
    =>Always grant resource request when possible. Periodically check for deadlocks. If a deadlock exists, recover from it.
  • Ignore the problem...
    =>Makes sense if the likelihood is very low.

0 comments:

Post a Comment