$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

最新文章

  1. ebox学习之SD & fat 配置
  2. 2016年JS面试题目汇总
  3. EventBus--出现的问题
  4. LaTex学习笔记(一)
  5. 一张图读懂Java多线程
  6. [Objective-c 基础 - 1.3] OC带返回值的类方法
  7. POI2001 金矿
  8. dubbo简述
  9. html学习笔记一
  10. Unity 3D 建立开发环境
  11. eclispe 导入android或者java项目出现中文乱码
  12. js 刷新父业面
  13. Java实现杨辉三角
  14. Android IPC机制—跨进程的观察者模式
  15. [UE4]RichTextBlock
  16. 帝国cms调用相关文章若没有则调取最新文章
  17. Java 12 - Java StringBuffer和StringBuilder类
  18. django之ModelBase类及mezzanine的page link类
  19. springmvc ajax传递json值时出现400错误 (问题出在sql上)
  20. What Is The Promiscuous Mode

热门文章

  1. JAVA基本语义简介
  2. HDU-4777 Rabbit Kingdom(区间更新求和)
  3. Too many authentic authentication failures for root
  4. Latex 编译错误: ! pdfTeX error (ext4): \pdfendlink ended up in different nesting level than \pd fstartlink. 解决方法
  5. C#事件(event)解析
  6. SqlServer中quotename用法与实例
  7. unity, particleSystem的batch优化
  8. 【转】PHP error_reporting() 错误控制函数功能详解
  9. MvcPager2.0 中分页初始化失败的问题
  10. jmeter使用IP欺骗压力测试