Perlは結構使えるっぽいけどどうよ?
■ このスレッドは過去ログ倉庫に格納されています
0592589,590
NGNGこれでどうよ。
$| = 1;
%children = ();
$SIG{CHLD} = sub {
$p = wait;
delete $children{$p};
};
while (1) {
while (scalar(%children) >= 10) {
print "子の数が上限値です\n";
sleep;
}
$children{$pid = fork()} = 1;
$j++;
if (!$pid) {
$time = int(rand(10));
print "これは$j個めの子プロセスです、$time秒の処理をします\n";
sleep($time);
exit(0);
}
}
■ このスレッドは過去ログ倉庫に格納されています