Thread flock funktioniert nicht
(64 answers)
Opened by x-man at 2006-04-17 19:11
[quote=Dubu,18.04.2006, 02:09][quote=pq,18.04.2006, 00:32]wieso kann es zu datenverlust kommen? ich mache ein open(), dann ein flock(). erst, wenn die datei freigegeben ist, wird mein eigener lock aktiv. und dann bearbeite ich die datei. wenn ich sie nicht gerade mit ">" geöffnet habe, wo sollen da daten verloren gehen?[/quote]
Genau das macht der OP aber in seinem Code, siehe oben, 3. Beitrag. Kein Wunder, dass es schief geht. [/quote] ich bezog mich auf den artikel und auf jans aussage "denn auch mit flock kann's zum datenverlust kommen - immerhin ist zwischen dem open und dem flock sonst immer noch eine race-condition." was der OP macht, steht nochmal auf einem anderen blatt. Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |