hi,
Meine Frage ist nun: wie gehe ich da am Besten vor? Ich habe mir eine File Klasse gebastelt die den Datei-IO regelt.
Das ist schonmal ne gute Idee, den Zugriff auf persistente Daten zu abstrahieren (s. Anm.).
Für jedwede Meinungen und Anregungen bin ich dankbar! :)
Im Programm operierst Du nur mit einer Datenstruktur über Deine Klasse/Interface zur Datei/Beliebiger Speicherort. Wenn Du den Prozess atomar haben willst (atomar: Nicht teilbar), setze LOCK_EX im Konstruktor Deiner Klasse und hebe das LOCK_EX im Destruktor wieder auf.
Die Datenstruktur könnte ein Array sein ;)
Anm.: Deine Klasse wird austauschbar. Wenn Du später eine DB zum Speichern persistenter Daten hast, muss Dein Code nicht geändert werden, es wird nur die Klasse/Interface ausgetauscht.
Hotti