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