Buch zu Deadlocks
Von: , Frage gestellt am So, 27. Aug 2006
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
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