Thread Frage zu flock()
(2 answers)
Opened by Froschpopo at 2005-11-06 00:50
wie ist das eigentlich im CGI?
Wenn ich ein Locking LOCK_EX auf eine Datei anwende auf die gerade ein anderer Prozess zugreifen möchte, wird dann die Ausgabe verzögert, oder gibt das im anderen Prozess dann ein "Wahr" als Rückgabewert von flock() ? Ich möchte bei meinem Besucherzähler absolut jeden einzelnen Klick zählen. mal angenommen ich mache folgendes: Code: (dl
)
flock(FILE, LOCK_EX) or die; dann würde ja dieser eine Besucher, dessen Dateizugriff durch das Locking blockiert wird, NICHT gezählt werden, oder sehe ich da etwas falsch? Wäre ja auch möglich, dass er quasi "Aufgeschoben" wird, sprich in eine Art Warteschleife gepackt wird. Kann mir da jemand Auskunft geben?\n\n <!--EDIT|Froschpopo|1131231213--> |