Parallel:: ForkManager CPAN. ( ) . , , Perl 5 threads, , , .
, , . , , , ( ) , , :
use Parallel::ForkManager;
$pm = Parallel::ForkManager->new($MAX_PROCESSES);
foreach $data (@all_data) {
my $pid = $pm->start and next;
... do some work with $data in the child process ...
$pm->finish;
}
, WINAPI Windows, ( Parallel:: ForkManager, , Windows, ). Perl Win32:: API CreateProcess() Perl ( ). Forks:: Super , Windows.