博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

PHP fork子进程

Posted on 2012-04-15 21:07  bug yang  阅读(1400)  评论(0编辑  收藏  举报

 

$pid = pcntl_fork();
    //这里最好不要有其他的语句
    if ($pid == -1) {
        die('could not fork');
    } else if ($pid) {
        //
        $p[$pid] = 'ok';
        //echo "we are the parent\n";
        //pcntl_wait($status); //Protect against Zombie children
    } else {
        $id = posix_getpid();
        echo "I am the child $id\n";
        abc($i);
        exit(0);
    }
    print_r($p);