Thread flock() & apache
(31 answers)
Opened by Froschpopo at 2005-11-01 16:03
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 ! |