php多进程
2019独角兽企业重金招聘Python工程师标准>>>
<?php$pid = pcntl_fork(); //父进程和子进程都会执行下面代码 if ($pid == -1) {//错误处理:创建子进程失败时返回-1.die('could not fork'); } else if ($pid) {//父进程会得到子进程号,所以这里是父进程执行的逻辑pcntl_wait($status); //等待子进程中断,防止子进程成为僵尸进程。 } else {//子进程得到的$pid为0, 所以这里是子进程执行的逻辑。 }?>
(PHP 4 >= 4.1.0, PHP 5, PHP 7)
pcntl_fork — 在当前进程当前位置产生分支(子进程)。译注:fork是创建了一个子进程,父进程和子进程 都从fork的位置开始向下继续执行,不同的是父进程执行过程中,得到的fork返回值为子进程 号,而子进程得到的是0。
转载于:https://my.oschina.net/u/347414/blog/686664
总结
- 上一篇: echarts toolbox 自定义工
- 下一篇: PHP封装数据库连接