Deadlock: Conditions, Prevention, Detection and Recovery
A set of processes is deadlocked when every process in the set is waiting for an event that only another process in the set can cause.
Operating Systems · topic
The four necessary conditions, resource-allocation and wait-for graphs, prevention by breaking a condition, avoidance with the Banker's safety and request algorithms, detection with the Request matrix, recovery, and the minimum number of resources that rules deadlock out.
A set of processes is deadlocked when every process in the set is waiting for an event that only another process in the set can cause.
Prevention makes deadlock impossible by restricting how processes request resources.
One-page visual sheets for this topic, in the sheet library on the store. Previews are free; the full sheets come with the subject pack.