Почему следующий код:Почему эта петля не работает так, как ожидалось?
#!/usr/bin/perl
use strict;
use warnings;
use Parallel::ForkManager;
my $pm = new Parallel::ForkManager(5);
my @all_data = ('a','b','c','d','e','f');
foreach my $data (@all_data) {
# Forks and returns the pid for the child:
my $pid = $pm->start and next;
print "Hello $pid\n";
$pm->finish; # Terminates the child process
}
$pm->wait_all_children;
печати:
Hello 0
Hello 0
Hello 0
Hello 0
Hello 0
Я новичок в Perl и я пытаюсь догнать на многопроцессорной в Perl
Я нахожусь в Windows, и я использую '#!/Usr/bin/perl'. Просто заметил, что ... – Cratylus