For a deadlock to occur in a system, the following Coffman’s conditions must all hold together:
Mutual Exclusion – At least one resource must be held in a non-shareable mode.
Hold and Wait – A process holding resources is waiting for additional resources.
No Preemption – Resources cannot be forcibly taken away; they are released only voluntarily.
Circular Wait – A closed chain of processes exists, each waiting for a resource held by the next process in the chain.
If even one of these is not satisfied, deadlock cannot occur.
Online Test Series, Information About Examination,
Syllabus, Notification
and More.
Online Test Series, Information About Examination,
Syllabus, Notification
and More.