Es gibt keine vielversprechenden allgemein eingesetzten Algorithmen zur Behandlung von Deadlock-Situationen. In vielen Betriebssystemen (wie Unix oder die JVM) wird der sogenannte Vogel-Strauß-Algorithmus benutzt: ``Kopf in den Sand stecken, nichts tun und hoffen dass alles gut geht''. Deadlockprobleme wurden erst in neuer Zeit interessanter, weil es nun Systeme mit wesentlich mehr Prozessen und Resourcen gibt. Es ist möglich für ganz bestimmte Anwendungsgebiete spezielle Deadlockbehandlungsalgorithmen anzugeben.