Este documento discute el problema de los bloqueos mutuos que ocurren cuando procesos compiten por recursos compartidos de forma concurrente. Explica las cuatro condiciones necesarias para que ocurra un bloqueo mutuo, y métodos para prevenirlos o recuperarse de ellos, incluyendo modelado del sistema de recursos, prevención a través de restricciones en la forma de solicitar recursos, y el algoritmo del banquero para evitar bloqueos evaluando dinámicamente el estado de asignación de recursos.