Wikipedia · einfach zusammengefasst · Stand
Deadlock
Ein Deadlock in der Informatik bezeichnet eine ausweglose Situation, bei dem sich mehrere Prozesse blockieren, weil sie gegenseitig aufeinander warten. Ein …
Inhalt2 Abschnitte
Begriff und Grundidee
Ein Deadlock (englisch für „Stillstand“, „Blockierung“, „Systemblockade“) ist eine Situation, in der sich die Alternativen eines Dilemmas gegenseitig blockieren. Dadurch wird die Situation ausweglos. Der Ausdruck bezeichnet allgemein einen „toten Punkt“, besonders in der Spieltheorie und bei Entwicklungen, die nicht weiter vorankommen.
Beispiele aus verschiedenen Bereichen
In der Informatik liegt ein Deadlock vor, wenn sich mehrere Prozesse gegenseitig blockieren, weil jeder auf einen anderen wartet. Im Straßenverkehr kann ein Deadlock entstehen, wenn vier Fahrzeuge gleichzeitig an einer Rechts-vor-links-Kreuzung ankommen. Bei der Eisenbahn spricht man von einem Deadlock, wenn sich Züge gegenseitig blockieren und kein normaler Betrieb mehr möglich ist.
Das philosophische Gleichnis von Buridans Esel verdeutlicht einen Deadlock. Kompliziertere Beispiele sind das Raucherproblem und das Philosophenproblem.
Lernvideos zu Deadlock
2:50
Everything you should know about deadlock in three minutes or less
Chris Kanich · 23.773 Aufrufe
5:40
4.6 Verklemmung (engl. Deadlock)
Ingo Bartling · 4.137 Aufrufe
4:33
Deadlock in Operating System | GeeksforGeeks
GeeksforGeeks · 157.875 Aufrufe
5:06
Deadlock - Operating Systems | Simply Explained
TechPrep · 11.976 Aufrufe