NAME Parallel::ForkManager - A simple parallel processing fork manager VERSION version 2.03 SYNOPSIS use Parallel::ForkManager; my $pm = Parallel::ForkManager->new($MAX_PROCESSES); DATA_LOOP: foreach my $data (@all_data) { # Forks and returns the pid for the child: my $pid = $pm->start and next DATA_LOOP; ... do some work with $data in the child process ... $pm->finish; # Terminates the child proc