php 快速fork出指定个子进程
2024-09-11 14:26:51
$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
最新文章
- ebox学习之SD & fat 配置
- 2016年JS面试题目汇总
- EventBus--出现的问题
- LaTex学习笔记(一)
- 一张图读懂Java多线程
- [Objective-c 基础 - 1.3] OC带返回值的类方法
- POI2001 金矿
- dubbo简述
- html学习笔记一
- Unity 3D 建立开发环境
- eclispe 导入android或者java项目出现中文乱码
- js 刷新父业面
- Java实现杨辉三角
- Android IPC机制—跨进程的观察者模式
- [UE4]RichTextBlock
- 帝国cms调用相关文章若没有则调取最新文章
- Java 12 - Java StringBuffer和StringBuilder类
- django之ModelBase类及mezzanine的page link类
- springmvc ajax传递json值时出现400错误 (问题出在sql上)
- What Is The Promiscuous Mode
热门文章
- JAVA基本语义简介
- HDU-4777 Rabbit Kingdom(区间更新求和)
- Too many authentic authentication failures for root
- Latex 编译错误: ! pdfTeX error (ext4): \pdfendlink ended up in different nesting level than \pd fstartlink. 解决方法
- C#事件(event)解析
- SqlServer中quotename用法与实例
- unity, particleSystem的batch优化
- 【转】PHP error_reporting() 错误控制函数功能详解
- MvcPager2.0 中分页初始化失败的问题
- jmeter使用IP欺骗压力测试