Alain: Wie ist das jetzt genau mit flock?

Beitrag lesen

Moin,

Es gibt zwei wichtige Arten von flock:

  1. flock(FILE, LOCK_EX) Ein Script wartet solange bis es eine exclusive Spere für FILE erhält. Wenn die Spere erteilt ist kann kein anderer Prozess mehr lesend oder schreibend auf FILE zugreifen (natürlich nur falls der andere Prozess mit flock arbeitet).

  2. flock(FILE, LOCK_SH) LOCK_SH steht für shared lock. d.h. mehre Prozesse können gleichzeitig auf FILE lesend zugreifen. LOCK_SH stellt also sicher, daß FILE nicht während des lesens verändert wird.

Zu welcher Art flock gehört dann diese version?

flock(logins,2) if ($doflocks); .......blabla flock(logins,8) if ($doflocks);

Grüsse vom Alain

--
...nobody is perfect I am nobody