Cheatah: Perl-Prozesse synchronisieren - oder: Wie baue ich einen Counter?

Beitrag lesen

Hi,

Nein, du kannst anhand des Rückgabewertes von flock überprüfen, ob bereits ein anderer Prozess die Datei geflockt hat, zb.:
  while (flock ...) {}
Das erzeugt solang eine Pause im Programm, bis die Datei gesperrt werden kann. Oder:
  while ((flock ...) || ($i++ < ...)) {}

hm... ich habe mal mit zwei anderen, die ein ähnliches Problem hatten wie ich, recht lange eine sichere Methode gesucht. Ich erinnere mich, daß einer diese Lösung mal erwähnte, sie aber auch als unsicher abgetan hat. Hat er sich wohl geirrt?

Danke aber für die Ausführungen!

Cheatah