Microsoft Store
 

Deadlock


 

A deadlock is a situation wherein two or more competing actions are waiting for the other to finish, so neither ever does. It is often seen in a paradox, like the chicken or the egg.

Necessary conditions

Also known as Coffman conditions from their first description in a 1971 article by E. G. Coffman.

Related Topics:
1971 - E. G. Coffman

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

  • Mutual exclusion condition: a resource is either assigned to one process or it is available
  • Hold and wait condition: processes already holding resources may request new resources
  • No preemption condition: only a process holding a resource may release it
  • Circular wait condition: two or more processes form a circular chain where each process waits for a resource that the next process in the chain holds ...

~ Table of Content ~

Introduction
Necessary conditions
Deadlock avoidance
Deadlock prevention
Deadlock detection
Distributed deadlocks
Livelock
See also
External links

 

 

~ What's Hot ~


~ Community ~

History Forum
Come and discuss about History, Civilizations, Historical Events and Figures
History Web-Ring
A community of sites, blogs and forums dedicated to History. Do not hesitate to submit your site.