Distributed Deadlock Detection
Four conditions must hold for deadlock to occur:
1. Exclusive use – when a process accesses a resource, it is granted exclusive use of that resource.
2. Hold and wait – a process is allowed to hold onto some resources while it is waiting for other resources.
3. No preemption – a process cannot preempt or take away the resources held by another process.
4. Cyclical wait – there is a circular chain of waiting processes, each waiting for a resource held by the next process in the chain.
Read full article from Distributed Deadlock Detection
No comments:
Post a Comment