Dödlockssituationer
Dödlockssituationer uppstår när två eller flera processer eller enheter väntar på resurser som hålls av varandra, vilket gör att ingen av dem kan fortsätta. Sådana tillstånd förekommer främst inom datorvetenskapliga områden som operativsystem och databashantering, men kan även uppstå i vardagliga sammanhang som trafik eller logistik där parter blockerar varandra i en begränsad plats.
Nödvändiga villkor för dödlock klassas ofta efter Coffman: ömsesidig exkludering (en resurs kan endast användas av
Exempelvis inom operativsystem kan trådar låsa filer i olika ordningar och hamna i dödlock när de väntar
Åtgärder mot dödlock delas ofta in i förebyggande, undvikande, detektion och återhämtning. Förebyggande metoder inkluderar låsordning