Thread Multi-Threading-Problem bei Dateizugriff (7 answers)
Opened by slyfox1972 at 2009-11-23 09:18

pq
 2009-11-23 10:26
#128467 #128467
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
du mussst mit file-locking arbeiten. siehe z.b. den kürzlichen thread Counter zählt nicht. und die FAQ http://perldoc.perl.org/perlfaq5.html#I-still-don'...

edit: bzw. wenn du die Datei immer komplett neu schreibst, könntest du alternativ erst eine temp-Datei schreiben und die dann per rename() oder File::Copy::move() an die richtige Stelle verschieben, dann sollte der Fall nicht mehr auftreten, dass das zweite Skript eine gerade im Schreiben befindliche Datei ausliest.
Last edited: 2009-11-23 10:37:20 +0100 (CET)
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: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Multi-Threading-Problem bei Dateizugriff