php 有办法同时多工处理吗?
程序是从上往下跑
想问一个问题是
假设里面有五个mysql语句需要跑
以及参杂了五个其他功能需要跑
他就会依照上往下跑
语句1
语句2
语句3
其他功能1
其他功能2
其他功能3
语句4
其他功能4
语句5
其他功能5
想问说能不能用何种方式同时跑呢?
就是我可以选择哪些要同时跑程序
我可能将以上这些功能丢进三个部分
三个部分可以同时跑
甚至可以事后收到 response?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
swoole协程应该可以满足你的要求
https://segmentfault.com/a/11...
php-fpm是同步阻塞
用swoole的协程 确实可以,协程 不只有swoole有,golang ,lua erlang等都有
楼上用swoole不失为一个好办法,但是会复杂一点。
是不是可以用循环的方式起多个子进程呢?然后分别去执行你要的操作。
伪代码
没那么复杂,不需要swoole,看这个文档pcntl-fork