本文主要是介绍PHP多进程pcntl_fork,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
<?php$pid = pcntl_fork();
//父进程和子进程都会执行下面代码
if ($pid == -1) {//错误处理:创建子进程失败时返回-1.die('could not fork');
} else if ($pid) {//父进程会得到子进程号,所以这里是父进程执行的逻辑pcntl_wait($status); //等待子进程中断,防止子进程成为僵尸进程。
} else {//子进程得到的$pid为0, 所以这里是子进程执行的逻辑。
}?>
这篇关于PHP多进程pcntl_fork的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!