2020
09-24
09-24
php多进程中的阻塞与非阻塞操作实例分析
本文实例讲述了php多进程中的阻塞与非阻塞操作。分享给大家供大家参考,具体如下:我们通过pcntl_fork来创建子进程,使用pcntl_wait和pcntl_waitpid来回收子进程。子进程退出后,父进程没有及时回收,就会产生僵尸进程。例1:<?phpdefine('FORK_NUMS',5);$pids=array();//我们创建5个子进程for($i=0;$i<FORK_NUMS;++$i){$pids[$i]=pcntl_fork();if($pids[$i]==-1){die('forkerror');}elseif($pi...
继续阅读 >