Codeanalyse mit Semaphoren und Deadlockerkennung?
Hallo,
ich muss mich gerade mit dieser Aufgabe zu Informatik bekämpfen. In dieser Aufgabe wird gefragt, ob es hier zum Deadlock kommen kann, begründe. Ich weiß nicht wirklich wie ich hier vorgehen muss.
Danke schonmal im Voraus!
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Informatik
Da außer in P4 alle Locks in derselben Reihenfolge angefragt werden muss ein mögliches Deadlock mit P4 zusammenhängen.
Das könnte nur dann auftreten, wenn P4 bereits Lock E hält und auf Lock D warten muss, während ein anderer Prozess Lock E hält und auf Lock D (direkt oder indirekt) warten muss.
Das kann aber nicht eintreten, da Lock E nur von P4 genutzt wird.