文章详情页
并发 - python多进程+协程的正确姿势?
浏览:216日期:2022-06-26 17:27:34
问题描述
python多进程+协程的正确姿势是什么?下面这段代码算不算多进程和协程结合的例子?
from multiprocessing import Poolimport geventdef test1(): print (12) gevent.sleep(1) print (34)def test2(): print (56) gevent.sleep(1) print (78)def coroutine(): gevent.joinall([gevent.spawn(test1),gevent.spawn(test2) ])if __name__=='__main__': p=Pool() for i in range(3):p.apply_async(coroutine,args=()) p.close() p.join()
问题解答
回答1:加个补丁就算完整了.
from gevent import monkey; monkey.patch_all()
相关文章:
1. docker - 如何修改运行中容器的配置2. 关于docker下的nginx压力测试3. dockerfile - [docker build image失败- npm install]4. docker网络端口映射,没有方便点的操作方法么?5. 用命令无法登陆mysql页面求解答6. angular.js - angular内容过长展开收起效果7. debian - docker依赖的aufs-tools源码哪里可以找到啊?8. docker-compose中volumes的问题9. docker安装后出现Cannot connect to the Docker daemon.10. docker-machine添加一个已有的docker主机问题
排行榜

网公网安备