Thread flock(): nur beim schreiben oder auch beim lesen? (3 answers)
Opened by Froschpopo at 2004-02-17 16:11

Strat
 2004-02-17 20:55
#80195 #80195
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
flock solltest du auch beim lesen verwenden, weil du sonst nicht sicherstellen kannst, was fuer einen zustand die datei hat (wurde schon geschrieben, wird gerade geschrieben, ...) und so einen eventuellen inkonsistenten stand bekommst (z.B. halbe zeile geschrieben, ..).

flock funktioniert nur, wenn sich alle beteiligten programme daran halten (sowohl lesenderweise als auch schreibenderweise), und deshalb gibt es ja auch die verschiedenen arten von locks (LOCK_EX, LOCK_SH, ...) siehe [perldoc=-f flock]-f flock[/perldoc]\n\n

<!--EDIT|Strat|1077044312-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread flock(): nur beim schreiben oder auch beim lesen?