我有一个散列,当我尝试为每个散列键创建一个子进程时,它的行为并不像我期望的那样。如何为每个哈希键派生一个子进程?
请建议更改? 假设$pid
是从不小于0
foreach $elem(keys %hash)
{
$pid = fork();
if ($pid)
{
push @pids, $pid;
print "in parent $$\n";
}
else
{
print "in child $$\n";
}
}
什么是不工作? – RobEarl
好的,这已完成。它只需要在子进程中使用exit 0,让JIMBO使它可读。 – pkm
@RobEarl没有退出0,它将继续创建子进程的子进程,所以我做了一些实验,最终在子进程中使用0退出后退出。 – pkm