Thread Entkoppelung zweier Prozesse mittels FIFO
(6 answers)
Opened by fibbs at 2008-07-01 11:55
Seit zwei Tagen keine Anmerkung mehr - ich schreib trotzdem.
Das ist eine perfekte Anwendung für eine Dateischnittstelle. Der Datenlieferant öffnet eine Zwischendatei (z.B zw1.txt) zum Anhängen von Daten, schreibt was zu schreiben ist und schließt diese Datei wieder (schließen ist wichtig). Der Empfänger prüft ob zw1.txt existiert - gibt der Datei einen anderen Namen (z.B. zw2.txt) - öffnet zw2.txt zum Lesen - liest die Daten soweit vorhanden - tut damit was er tun muß - und schläft für eine angemessene Zeit, x Minuten/Stunden - Ende der Schleife. Die Entkopplung ist perfekt und keiner der beteiligten Prozesse ist in seiner Arbeit behindert. |