01.03.2014 Aufrufe

Prozesse und Threads

Prozesse und Threads

Prozesse und Threads

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

IPC - Wechselseitiger Ausschluss durch<br />

aktives Warten - Variablen sperren<br />

Softwarelösung:<br />

es wird eine gemeinsame Sperrvariable (SV) beutzt. Ist SV 0, darf<br />

ein Prozess den Bereich betreten, zuvor setzt er SV 1.<br />

Notwendige Schritte:<br />

1. SV aus dem Speicher laden<br />

2. SV auf null testen<br />

3. wenn nicht, weiter bei 1.<br />

4. SV auf 1 setzten<br />

5. kritischen Bereich betreten<br />

Angenommen, SV = 0. Was passiert, wenn der Scedular P1 im<br />

Schritt 2 unterbricht <strong>und</strong> P2 mit Schritt eins beginnt ?<br />

Dienstag, 30. April<br />

2013<br />

Betriebssysteme <strong>und</strong> nebenläufige<br />

Anwendugen - <strong>Prozesse</strong> <strong>und</strong> <strong>Threads</strong> 69

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!