请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于swoole子进程讲解中的输出管道及循环 echo read

这里面是异步执行的,那么应该在回调赋值给workers数组时,就应该foreach了read啊,为什么会等待子进程回调后才执行.

正在回答 回答被采纳积分+3

2回答

提问者 深米科技 2018-06-03 16:48:06

https://img1.sycdn.imooc.com//szimg/5b13aab40001b8d216860577.jpg

老师,就是这一段代码,后面的foreach里面的 echo $process->read() 不应该是先于上面的回调中的代码执行吗?这时候子进程中还没把结果写入管道,不应该是echo 出空的内容吗?为什么会echo 出 回调之后的内容?

0 回复 有任何疑惑可以回复我~
singwa 2018-06-03 10:59:57

您好。麻烦您贴上你的代码

0 回复 有任何疑惑可以回复我~
  • 提问者 深米科技 #1
    singwa老师,我已在回答中把疑惑的代码贴上了
    回复 有任何疑惑可以回复我~ 2018-06-03 16:48:39
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信