Bootstrap

PHP多进程(三) 理解多进程

知识来源:       ( 知识无价,拒绝白嫖)

Linux下PHP多进程编程【共44课时】_PHP课程-51CTO学堂

本篇是一个过渡篇

( 重在理解多进程 以及进程执行过程和进程执行后的数据 )

废话不多说直接上代码 运行下面代码前 可以先想想有几个进程以及$count 是多少?

<?php

// 开始多进程
$count = 10;
for ($i=0;$i<2;$i++){
    epd('我是循环记数值'.$i);
    $pid = pcntl_fork(); // fork进程
    if ($pid == 0){
        // 子进程
        $count++;
        epd('我是儿子'.posix_getpid().'$count='.$count);
    }else{
        // 父进程
        $count *=10;
        epd("我是父亲".posix_getpid()."我的儿子是".$p
;