pcntl_fork 进程

匿名 (未验证) 提交于 2019-12-03 00:37:01
       for($i = 0; $i< 2; $i++)     {        $pid = pcntl_fork();         if(-1===$pid)         {             die(‘fork error‘);         }elseif($pid>0){             echo ‘父进程:‘.posix_getpid().‘返回的子进程:‘.$pid.PHP_EOL;         }else{             echo ‘子进程:‘.posix_getpid().PHP_EOL;         }           }
总共会产生三个进程 ,加上原先的进程共有四个进程   step1  A  => A1  step2 A   => A3   A1=>A2  所以两次循环总共产生三个 进程

原文:https://www.cnblogs.com/hiraeth/p/9235793.html

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!