PHP多进程简单实例程序
多进程可以说php在这方面比起java差得太多了,下面出现好玩找到一个关于PHP多进程实例,给大家看一下,实例代码如下:
<?php
$cmds = array(
a,
b,
c,
d
);
foreach ($cmds as $cmd) {
$pid = pcntl_fork();
if ($pid == - 1) {
exit("pid fork error");
}
if ($pid) { //主进程段,控制子进程数量
static $max = 0;
$max++;
if ($max >= 5) {
pcntl_wait($status); //阻塞父进程,直到子进程结束
$max--;
}
} else { //子进程执行命令
$pid = posix_getpid();
echo "$pid----$cmdnn";
exit(0);
}
}本文地址:http://www.phprm.com/develop/fs1213.html
转载随意,但请附上文章地址:-)