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.

Realisierung von <strong>Threads</strong> im<br />

Benutzeradressraum (2)<br />

Ein Benutzer-Level<br />

Thread Paket<br />

Dienstag, 30. April<br />

2013<br />

Probleme:<br />

• Ruft ein Thread einen blockierenden<br />

Systemaufruf auf (z.B. read von<br />

Tastatur), werden alle Thread blockiert<br />

• Systemaufrufe müssten nicht<br />

blockierend implementiert werden <strong>und</strong><br />

Anwendungsprogramme müssten dafür<br />

modifiziert werden (sehr aufwendig)<br />

• Seitenfehler eines <strong>Threads</strong> blockieren<br />

ebenso alle <strong>Threads</strong><br />

• Startet ein Thread, kommt kein<br />

anderer an die Reihe, bis der erste von<br />

sich aus die CPU freigibt<br />

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

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!