Thread Mehrere Prozesse gleichzeitig auf eine Datei... (16 answers)
Opened by Fatso Keratso at 2006-03-27 16:16

Dubu
 2006-03-31 00:02
#64105 #64105
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
[quote=Fatso Keratso,30.03.2006, 18:46]Worauf ich hinaus will ist folgendes, korrigiert mich, wenn es nicht stimmt. Da ich immer schön mit flock() arbeite, kann die Race Condition nicht ziehen, da flock() immer wartet, das heißt, die Prozesse nacheinander bearbeitet werden. Eine Datei hat immer den Exclusiven Schutz, während alle Anderen warten müssen. Stimmt das?[/quote]
Das stimmt wohl. Wenn alle Prozess erst flock() aufrufen, bevor sie etwas mit der Datei machen, ist es sicher.
Ein Risiko gibt es nur durch andere Prozesse, die das Advisory Lock ignorieren.

View full thread Mehrere Prozesse gleichzeitig auf eine Datei...