Hallo,
Generell: Beim schreiben LOCK_EX und beim lesen LOCK_SH
Soweit richtig. Aber wenn man dieselbe Datei erst ausliest und dann beschreibt oder wenn man mit mehreren Dateien arbeitet, dann reicht das nicht mehr aus.
Hmm... ich hab jetzt grad keine Lust den verlinkten Artikel zu lesen (der schaut so lang aus und ich bin doch grad erst wach geworden...)
Aber ich denke mal du spielst darauf an, dass man die Datei zwischen dem lesen und dem schreiben nicht schließen darf, da man sonst das locking verlieren würde.
Netterweise gibt es ja seek und truncate.
Viele Grüße,
Stefan