IT-Lexikon › Programmierung › Deadlock

Deadlock

Programmierung Svenska → Aktualisiert: 2026-09-06

Wenn zwei Threads für immer aufeinander warten — A hält Lock 1 und wartet auf Lock 2, B hält Lock 2 und wartet auf Lock 1.

Klassischer Concurrency-Bug. Vorbeugen lässt sich das, indem man Locks immer in derselben Reihenfolge nimmt, Timeouts einsetzt oder auf höhere Abstraktionen (Channels, Actors) ausweicht.

← Zurück zum Lexikon