首页 > php开发 > PHP多进程简单实例程序

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

转载随意,但请附上文章地址:-)

标签:php 多进程 实例程序

相关文章

发表留言