Deadlock handling strategies include prevention, avoidance, detection and recovery, or ignoring the problem entirely. The ostrich algorithm (ignoring deadlocks) is used by systems like UNIX because deadlocks are rare in practice. Some systems allow deadlocks to occur and then use recovery mechanisms like rollback or resource preemption.