Michael Schröpl: Schankedön!! :o)

Beitrag lesen

Hallo Peter,

if(-e "$flockfile")
    {
Das Problem bleibt das gleiche (Stichwort race condition). Wenn zwei gleichzeitig, geht's in die Hose.

naja, zunächst einmal geht es in den nächst tieferen Block. ;-)

Und dort kommt dann der nächste Versuch, nämlich das unlink(), welches nicht bei zwei simultanen Versuchen zweimal einen Returncode von 0 liefern sollte.
Damit wäre das mehrfache Betreten des kritischen Bereichs dann wohl erfolglich vermieden - oder?

mfG - Michael