Hello,
Sehe ich das also an deinen Beispielsskripte richtig, dass zum Lesen einer Datei LOCK_SH und und zum Schreiben LOCK_EX nötig ist, welche dann wieder durch LOCK_UN aufgehoben werden?
Das muss man anders sagen:
zum reinen Lesen reicht LOCK_SH
Man kann es beim Lesen auch unbesorgt vergessen, wenn es nicht wichtig ist, ob richtige
und/oder vollständige Daten angezeigt werden
zum Lesen zum Zwecke der Veränderung und des anschließenden Schreibens muss man
zwingend LOCK_EX nehmen.
zum reinen Schreiben (Beim Hinzufügen) muss auch ein LOCK_EX gesetzt werden
Entsperren braucht man nur, wenn man nach dem Vorgang die Datei noch offen halten
will. Wenn man sie schließt, wird automatisch entsprerrt.
Ich habe dazu einen Artikel geschrieben, der fast fertig ist, aber es fehlen noch ein paar gute grafische Darstellungen und etwa eine Seite Text (von ca. 15). Ich würde den gerne fertig machen, bin aber kein guter Grafiker. Da würde ich also mal Hilfe benötigen.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau