swoole 初试教程 进程通讯

网友投稿 225 2022-09-13

swoole 初试教程 进程通讯

代码  swoole_process_communication.php

useQueue();//开启队列,类似全局函数 $pid = $process->start(); $workers[$pid] = $process;}//进程执行函数function doProcess(swoole_process $process){ $recv = $process->pop();//默认8192 echo "从主进程获取到数据: $recv \n"; sleep(5); $process->exit(0);}//主进程向子进程添加数据foreach($workers as $pid => $process){ $process->push("hello 子进程 $pid \n");}//等待子进程结束 回收资源sfor($i=0;$i<$worker_num;$i++){ $ret = swoole_process::wait();//等待执行完成 $pid = $ret['pid']; unset($workers[$pid]); echo "子进程退出 $pid \n";}

结果

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:使用docker-compose 编排基础分布式架构
下一篇:上海大逆转胜率平北控,胜负关系劣势无缘反超!
相关文章

 发表评论

暂时没有评论,来抢沙发吧~