Thread flock() & apache (31 answers)
Opened by Froschpopo at 2005-11-01 16:03

Froschpopo
 2005-11-03 19:29
#59523 #59523
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
hmm, also das Problem ist wohl nun nach einigen versuchen zur hauptzeit:
das script wird mittels ">" direkt nach dem open() neuerstellt, bevor der flock überhaupt zugreift, wie Gwen schon sagte.

Also mein Problem ist folgendes:
Ich habe lauter Sessions in einer Datei, die deren Timestamp bei einem Zugriff des Session-Besitzers natürlich erneuert werden muss.
Jetzt wären zwei dinge interessant:
Was ist schneller: Die Datei einlesen, den entsprechenden Wert bearbeiten, anschließend alles wieder in die zwischenzeitlich mit ">" gelöschte datei hineinschreiben?

oder mit seek() gezielt die entscheidende Stelle bearbeiten?

Des weiteren interessiert mich, was use Fcntl qw(:DEFAULT :flock); jetzt eigentlich genau macht !

View full thread flock() & apache