我对 Perl 不是很熟悉,所以我更愿意问你。我必须启动两个当代进程并等待它们,我已经这样做了:
use Parallel::ForkManager;
for ($i=0; $i<2; $i++)
{
$pm->start and next;
@args = ("python", "myprogram");
push(@args,split(/ +/, $param));
system(@args) == 0 or die "system @args failed: $?";
$pm->finish;
}
$pm->wait_all_children;
这是正确的还是有更好的方法来做到这一点?system
并行使用是否正确?