Andreas Korthaus: file-locking um konkurrierende Datei-Zugriffe zu regeln?

Beitrag lesen

Hi Andreas!

Es geht um die neue Version der Zitatesammlung. Wenn man einen Vorschlag macht, wird die XML-Datei ausgelesen, die maxID ermittelt, der neue Eintrag mit einer inkrementierten ID versehen und reingeschrieben.

Wie machst Du das denn jetzt, also mit welchen Funktionen arbeitest Du? Ganz grob, wie sieht das öffnen, hinzufügen und schreiben aus?

Außerdem kann man abstimmen. Da wird die Votings-Datei augelesen die neue Stimme eingetragen und alles wieder in die Datei zurückgeschrieben. Da kann natürlich auch eine Stimme verloren gehen, wenn zwei Änderungen zur gleichen Zeit _vor_ dem zurückschreiben gemacht werden.

Und wie machst Du das hier?
Man könnte hier auch die von Tom unten vorgeschlagende Methode anwenden, kommt halt drauf an welche Funktionen Du zum Lesen und Schreiben verwenden willst.

der Punkt war mir noch wichtig, also der Prozess, der als Zweiter kommt wartet und geht nicht verloren ja?

Ja.

Sorry nochmal fürs Verwirren ;-)
och, das bin ich hier schon gewohnt ;-)

*g*

Grüße
Andreas

--
SELFHTML Feature Artikel: http://aktuell.de.selfhtml.org/artikel/