php多进程
2019獨角獸企業(yè)重金招聘Python工程師標準>>>
<?php$pid = pcntl_fork(); //父進程和子進程都會執(zhí)行下面代碼 if ($pid == -1) {//錯誤處理:創(chuàng)建子進程失敗時返回-1.die('could not fork'); } else if ($pid) {//父進程會得到子進程號,所以這里是父進程執(zhí)行的邏輯pcntl_wait($status); //等待子進程中斷,防止子進程成為僵尸進程。 } else {//子進程得到的$pid為0, 所以這里是子進程執(zhí)行的邏輯。 }?>?
(PHP 4 >= 4.1.0, PHP 5, PHP 7)
pcntl_fork?—?在當前進程當前位置產(chǎn)生分支(子進程)。譯注:fork是創(chuàng)建了一個子進程,父進程和子進程 都從fork的位置開始向下繼續(xù)執(zhí)行,不同的是父進程執(zhí)行過程中,得到的fork返回值為子進程 號,而子進程得到的是0。
?
?
轉載于:https://my.oschina.net/u/347414/blog/686664
總結
- 上一篇: echarts toolbox 自定义工
- 下一篇: Git Push 不用再次输入用户名和密