Hi, Ralph Mueller wrote:
Hallo *,
betrifft Named-Pipes (FIFOs).
Gibt es eine Grenze betreffend der maximalen Datenmenge die in eine Named-Pipe reingeschrieben werden kann? (z.B. x MB)
Nein.
Oder werden vielleicht die Daten bei Named-Pipes "intern" erst zu dem Zeitpunkt in die Named-Pipe reingeschoben wenn diese aus der Pipe "rausgeholt" (benötigt) werden? (Der Befehl zur "Befüllung" der Pipe sozusagen zuerst nur "vorgemerkt" wird, und erst später ausgeführt wird wenn die Pipe-Daten abgerufen werden.) Dann würde es ja keine Grenze geben.
Nicht oder. Es gibt ein lesendes und ein schreibendes Ende der Pipe, dazwischen liegt ein Puffer. Wenn das lesende Ende den Puffer nicht lehrt, muß das schreibende Ende warten, bis der Puffer wieder neu gefüllt werden kann. Es gab mal einen Thread über die Größe des Puffers, glaube Anfang des Jahres, da wurde das auch besprochen.
Mit Googlen kann ich keine passende Antwort gefunden.
Ralph
mfg Harry