Hallo,ich möchte eine Datei als eine Art FIFO benutzen. Ich stelle mir vor die Datei hat eine max. Länge von z.B. 10kB. Periodisch hänge ich ein paar Bytes an diese Datei an. Wenn nun aber die Datei eine Länge 10k erreicht hat, sollen die ersten Bytes rausfallen. Also wenn ein Eintrag 10Byte lang ist und die Länge 10kB, hat die Datei Platz für 1000 Einträge. wird der 1001 geschrieben, fällt der erste raus, beim 1002 der zweite usw.
Wie kann ich sowas erreichen ohne den Inhalt zu kopieren.
Die Aktion ist zeitkritisch!
PS: Das File liegt in einer tmpfs ramdisk
Datum: 23.05.2008-12:32
