Hallo!
ich habe folgendes problem:
ich habe zwei methoden:
sub readFile{
my $file=shift;
open(FILE, "<$file");
my @array=<FILE>
chomp(@array);
return @array;
}
sub writeFile{
my $file=shift;
my $arrayPointer=shift;
open(FILE, ">$file");
print FILE join("\n" , @{$arrayPointer});
close FILE;
}
nun will ich dass diese Datei in der zwischenzeit gesperrt ist, das Problem ist jedoch, dass ich die Methoden für mehr als ein File gleichzeitig verwenden will!
In etwa so:
my @array1=readFile("../test.txt");
do something with @array1;
my @array2=readFile("../test2.txt");
do someting with @array2, eventuell mit @array1;
writeFile("../test2.txt, \@array2);
writeFile("../test1.txt, \@array1);
test.txt soll solange gesperrt bleiben bis text2.txt fertig ist.
Gruss
Bearbeitet von Crian: Code-Tags eingefügt\n\n
<!--EDIT|Crian|1086544537-->