Question: what are the three general ways that a deadlock can be handled?
Answer: Deadlock prevention or avoidance - Do not allow the system to get into a deadlocked state.
Deadlock detection and recovery - Abort a process or preempt some resources when deadlocks are detected.