Thread Mehrere Prozesse gleichzeitig auf eine Datei...
(16 answers)
Opened by Fatso Keratso at 2006-03-27 16:16
Ja, habe ich wohl etwas mißverständlich ausgedrückt. Vielleicht bringe ich auch die verschiedenen Probleme des Skriptes durcheinander. Ich hatte nämlich zwei:
1.) Dateien wurden ständig zurückgesetzt, oder enthielten fehlerhafte Daten, obwohl ich flock() benutzt habe. Hauptursache war die Art und Weise, mit der ich Dateien bearbeitet habe: Öffnen, Daten lesen und Schließen. Daten bearbeiten, Dateien zum Schreiben öffnen, Schreiben, Schließen. Das Problem habe ich mit der Wiki "WieSperreIchEineDatei" gelöst. 2.) Das hier diskutierte Problem bezieht sich nur auf das Löschen der Datei, während ein anderer Prozess diese offen hält. Da kann es eben sein, daß nach dem flock() die Datei gar nicht mehr vorhanden ist, aber für dieses Problem ist die Lösung glaube ich jetzt gefunden. :) |