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 – Techniken unter Linux<br />

Benannte Pipes - ein Beispiel<br />

• Auf der Shell lässt sich ein FIFO folgendermaßen erstellen:<br />

• $ mkfifo fifo1 Bei einem Blick ins aktuelle Arbeitsverzeichnis finden Sie das FIFO unter<br />

folgendem Eintrag:<br />

• $ ls -l prw-r--r-- 1 tot users 0 2003–12–07 10:53 fifo1<br />

• Am p am Anfang erkennen Sie das FIFO. Sie könnten jetzt etwas in das FIFO schreiben:<br />

• [tty1]<br />

• $ echo Der erste Eintrag in das FIFO > fifo1<br />

• [tty2]<br />

• $ echo Der zweite Eintrag in das FIFO > fifo1<br />

• Beide Dialogstationen blockieren im Augenblick <strong>und</strong> warten, bis die Daten im FIFO<br />

ausgelesen werden. Wir öffnen eine dritte Konsole <strong>und</strong> lesen ihn aus:<br />

• [tty3]<br />

• $ cat fifo1<br />

• Der zweite Eintrag in das FIFO<br />

• Der erste Eintrag in das FIFO<br />

Dienstag, 30. April<br />

2013<br />

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

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!