Buch zu Deadlocks

Hi,

kennt jemand ein gutes Buch über Betriebssysteme in dem auch die Deadlock-Problematik und Lösungen beschrieben sind, das man empfehlen kann?

Vielen Dank vorab.

Maveros

Hallo Maveros,

kennt jemand ein gutes Buch über Betriebssysteme in dem auch
die Deadlock-Problematik und Lösungen beschrieben sind, das
man empfehlen kann?

Eigentlich jedes, welches sich mit ernsthaft Multitask beschäftigt.

Die Problematik ist ja recht einfach:
TaskA wartet auf eine Nachricht von TaskB
gleichzeitig
wartet TaskB auf eine Nachricht von TaskA

Und da warten sie immer noch …

Oft geschehen solche Dinge, weil der Programmierer vergisst, dass sein Programm normalerweise auch zwischen zwei (Assembler-)Befehlen unterbrochen werden kann.
TaskA scheut in seiner Message-Queue nach ob eine Meldung vorhanden ist, jetzt setzt TaskB seine Meldung ab und TaskA wartet mittlerweile direkt an der Eingabe-Funktion für neue Meldungen…

Grundsätzlich sollte man solche Dinge vermeiden.

Der einzige Ausweg ist sonst ein Timeout, es wird also nie bis zum Sanktnimmerleinsttag gewartet.

MfG Peter(TOO)

Hi,

sehr Empfehlenswert: Moderne Betriebssysteme von Andrew S. Tanenbaum.
ISBN: 3827370191 Buch anschauen

Gruss,

Herb

Hi,

kennt jemand ein gutes Buch über Betriebssysteme in dem auch
die Deadlock-Problematik und Lösungen beschrieben sind, das
man empfehlen kann?

Über die Problematik sind hunderte Fachbeiträge im Internet zu finden: http://www.google.de/search?sourceid=mozclient&num=1… Reicht das nicht? Unter Umständen kannst du ja mal in der nächsten Bibliothek einer Uni oder Fachschule nachsehen.

der hinterwäldler