Un abrazo mortal ocurre cuando un conjunto de procesos están bloqueados, esperando eventos que sólo pueden ser causados por otros procesos en el conjunto. Para que ocurra un abrazo mortal, deben cumplirse cuatro condiciones: exclusión mutua, retener y esperar, no existe el derecho de desasignar, y espera circular. Se puede representar un bloqueo mutuo usando un grafo dirigido donde los procesos y recursos son nodos y las asignaciones son aristas.