位置: IT常识 - 正文

php消息队列的介绍(php 队列)

编辑:rootadmin

推荐整理分享php消息队列的介绍(php 队列),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php消息队列kafka,php消息队列面试题及答案,php消息队列kafka,php消息队列的理解,php消息队列rabbitmq,php消息队列的介质是什么,php消息队列的介质是什么,php消息队列的理解,内容如对您有帮助,希望把文章链接给更多的朋友!

php消息队列的介绍(php 队列)

515

说明

1、消息队列是存放在内存中的一个队列。

2、由于消息队列去数据是,只有一个进程能去到,所以不需要额外的锁或信号量。

实例

echo"parentprogresspid:{$parentPid\n";$childList=array();//创建消息队列,以及定义消息类型(类似于数据库中的库)$id=ftok(__FILE__,'m');$msgQueue=msg_get_queue($id);constMSG_TYPE=1;//生产者functionproducer(){global$msgQueue;$pid=posix_getpid();$repeatNum=5;for($i=1;$i<=$repeatNum;$i++){$str="({$pid)progresscreate!{$i";msg_send($msgQueue,MSG_TYPE,$str);$rand=rand(1,3);sleep($rand);//消费者functionconsumer(){global$msgQueue;$pid=posix_getpid();$repeatNum=6;for($i=1;$i<=$repeatNum;$i++){$rel=msg_receive($msgQueue,MSG_TYPE,$msgType,1024,$message);echo"{$message|consumer({$pid)destroy\n";$rand=rand(1,3);sleep($rand);functioncreateProgress($callback){$pid=pcntl_fork();if($pid==-1){//创建失败exit("forkprogresserror!\n");elseif($pid==0){//子进程执行程序$pid=posix_getpid();$callback();exit("({$pid)childprogressend!\n");else{//父进程执行程序return$pid;//3个写进程for($i=0;$i<3;$i++){$pid=createProgress('producer');$childList[$pid]=1;echo"createproducerchildprogress:{$pid\n";//2个写进程for($i=0;$i<2;$i++){$pid=createProgress('consumer');$childList[$pid]=1;echo"createconsumerchildprogress:{$pid\n";//等待所有子进程结束while(!empty($childList)){$childPid=pcntl_wait($status);if($childPid>0){unset($childList[$childPid]);echo"({$parentPid)mainprogressend!\n";
本文链接地址:https://www.jiuchutong.com/zhishi/310745.html 转载请保留说明!

上一篇:syslog介绍(二):Linux下syslog基本配置(syslog使用)

下一篇:Fatal error: Call to undefined function mysqli_init() in 路径

  • 增值税开票软件ukey版
  • 账面价值低于可变现净值按什么计量
  • 无形资产摊销完后有余额吗
  • 汽车维修公司做账基本流程
  • 印花税计税依据是什么
  • 社保为什么单位交的少了
  • 已经缴税的发票还能作废吗
  • 向境外支付赔偿金需要发票么
  • 开票地址开错有什么后果
  • 收到房租费发票如何做账
  • 建筑工程查帐征收税
  • 政府无偿划拨土地涉及的税费
  • 高新技术企业如何查询
  • 公司之间房产过户免税条件
  • 高速公路通行费发票可以抵扣增值税吗
  • 用银行汇票付款的会计分录
  • 单位付款方式
  • 总分机构账务处理
  • 企业会计制度怎么备案
  • 待处理财产损益计入资产负债表哪里
  • 大专生可以考公务员职位列表
  • 净资产是所有者权益一样吗
  • 小型微利企业年度汇算清缴报哪些报表
  • 固定资产弃置费用预计负债
  • 公司的电话费计入什么科目
  • 认缴制度下实收资本确认条件
  • 小规模差旅费分录
  • 珠宝加工税率是多少
  • windows 安装
  • windows11iso镜像多久更新一次
  • 进程查看工具
  • 工程复工程序是什么
  • 对于个体工商户不需要满足累计经营三个月以上的条件
  • 筹建期间的费用计入长期待摊费用吗
  • 股权融资服务协议
  • 应收账款确认无法收回
  • 前端框架源码
  • 餐饮业开具增值税专用发票
  • vscode怎么看错误提示
  • Vue3通透教程【二】更高效的构建工具—Vite
  • 计提支付公积金
  • 取得进项税发票什么时期内可以抵扣
  • 微信认证费是什么意思
  • 著作权费用
  • 职工福利能开专票吗
  • 职工教育经费申报表如何填写
  • spring10
  • 支付劳务费未开具发票
  • u8已经记账的凭证怎么修改
  • 航空电子客票行程单是发票吗
  • 退还留抵税额政策解读
  • 分公司挣的钱归谁所有
  • 折旧与摊销会计分录
  • 领用工程物资属于什么科目
  • 长期挂账其他应付款处理
  • 归还银行的贷款会计分录
  • 投资和注册资本
  • 应付职工薪酬的工资是实发工资还是应发工资
  • 工会经费账务处理流程
  • 小企业建账选哪种会计制度
  • 账簿按账页格式排序
  • sqlserver CONVERT()函数用法小结
  • windows vista home basic
  • win2003网络设置
  • windows怎样设置
  • ubuntu多桌面切换
  • win7自带防火墙关闭后自己打开啥原因
  • 手机ssh远程连接服务器
  • win7 64位系统怎么查看串口号?
  • 怎么恢复电脑win7系统
  • win10系统中怎么设置搜狗输入
  • perl 正则表达式 保留原有字符
  • node.js教学
  • Unity3d IOS 64 IL2CPP迁移之 AStarPath JosnFX 错误
  • javascript文字特效
  • 南京国家税务局网上办税服务厅
  • 北京电子税务局实名认证
  • 一个人可以申请
  • 税务局文化品牌
  • 南京国税局长是谁
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设