3 Einträge, 1 Seite |
flock(FILE, LOCK_EX) or die;
QuoteIch 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.
perl -MFcntl=:flock -we 'open F, ">lock" or die "open"; flock(F, LOCK_EX) or die "flock: $!"; print "geflockt\n"; sleep 20'
3 Einträge, 1 Seite |