Re: question about forked processes writing to the same file
- From: "it_says_BALLS_on_your forehead" <simon.chao@xxxxxxx>
- Date: 16 Oct 2005 17:47:44 -0700
it_says_BALLS_on_your forehead wrote:
> is this dangerous? for instance, is there ever a danger of race
> conditions/locking/etc if i have:
>
> use strict; use warnings;
> use Parallel::ForkManager;
>
> my $pm = Parallel::ForkManager->new(10);
>
> # assume @files contains 100 files that will be processed,
> # and processing time could range from subseconds to hours
>
> my $out = 'results.txt';
> for my $file (@files) {
> $pm->start and next;
>
> # some code to process file
> # blah blah blah
>
> open( my $fh_out, '>', $out ) or die "can't open $out: $!\n";
Apologies... ^^^ should be '>>'
> print $fh_out "$file\n";
> close $fh_out;
>
> $pm->finish;
> }
> $pm->wait_all_children;
.
- Follow-Ups:
- References:
- question about forked processes writing to the same file
- From: it_says_BALLS_on_your forehead
- question about forked processes writing to the same file
- Prev by Date: question about forked processes writing to the same file
- Next by Date: Re: Question for the regulars
- Previous by thread: question about forked processes writing to the same file
- Next by thread: Re: question about forked processes writing to the same file
- Index(es):
Relevant Pages
|