hotti: Dateisperren im Dauereinsatz

Beitrag lesen

hi,

Klingt ja ganz cool, aber löst wieder das Problem nicht :P Denn auch hier können 2 Verschiedene Programm-Instanzen die Datei einlesen, bevor eine von beiden mit LOCK_EX sperrt.

Genau dieses Problem machst Du Dir selbst, wenn Lesen+Schreiben teilbar ist:

Wenn ein Prozess, der selbst schreiben will, vorher die Quelle lesen kann, bevor ein anderer, schreibender Prozess mit dem Schreiben fertig ist, dann ist die Konsistenz Deiner Daten nicht mehr sichergestellt.

Hotti