首页 > 代码库 > php 快速fork出指定个子进程
php 快速fork出指定个子进程
$pids = array();$child_pid = pcntl_fork();if ($child_pid == -1){ throw new Exception( __METHOD__ . "|" . __LINE__ . ": fork() error");}else if ($child_pid){ //parent exit(0);}else{ //child for($i=0;$i<3;$i++) { $child_pid = pcntl_fork(); if($child_pid) { //parent $pids[] = $child_pid; sleep(5); print_r($pids);echo "\n"; }else{ //child break; } }}while(1){ //your code sleep(1);}
理解:每执行一个fork,相当于把代码复制了两分,分别去分析代码的执行情况
for循环中进程fork参考 http://blog.csdn.net/jason314/article/details/5640969
php 快速fork出指定个子进程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。