Prozesse und Threads
Prozesse und Threads
Prozesse und Threads
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
IPC - Wechselseitiger Ausschluss durch<br />
aktives Warten - Petersons Lösung<br />
Angenommen, beide <strong>Prozesse</strong> rufen enter_region beinahe<br />
gleichzeitig auf:<br />
Beide speichern ihre Prozessnummern in turn<br />
Wer zuletzt kam gewinnt. Das erste Ergebnis geht verloren.<br />
z.B. turn = 1: Wenn beide <strong>Prozesse</strong> zur while Schleife kommen,<br />
führt sie Prozess 0 null mal aus <strong>und</strong> betritt die kritische Region.<br />
Prozess 1 geht in die Schleife <strong>und</strong> betritt seine kritische Region so<br />
lange nicht, bis Prozess 0 seine kritische Region verlässt.<br />
Petersons Lösung für wechselseitigen<br />
Ausschluss<br />
Dienstag, 30. April<br />
2013<br />
Betriebssysteme <strong>und</strong> nebenläufige<br />
Anwendugen - <strong>Prozesse</strong> <strong>und</strong> <strong>Threads</strong> 72