This document summarizes a chapter on deadlocks from an operating systems textbook. It defines deadlock as when a set of blocked processes wait for resources held by each other. Four conditions must be met for deadlock to occur: mutual exclusion, hold and wait, no preemption, and circular wait. Methods to handle deadlocks include prevention, avoidance, detection, and recovery. Prevention ensures deadlocks cannot occur by restricting resource usage. Avoidance dynamically checks the system state remains safe to prevent deadlocks. Detection allows deadlocks but recovers the system. Recovery options are terminating processes or preempting resources.