01.03.2014 Aufrufe

Prozesse und Threads

Prozesse und Threads

Prozesse und Threads

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!