文章详情页
并发 - python多进程+协程的正确姿势?
浏览:217日期: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. 如何解决Centos下Docker服务启动无响应,且输入docker命令无响应?2. 关docker hub上有些镜像的tag被标记““This image has vulnerabilities””3. docker容器呢SSH为什么连不通呢?4. sql语句,通过一个中文怎么能查询数据表中的这个字段第一个字是这个中文呢5. 我在centos容器里安装docker,也就是在容器里安装容器,报错了?6. docker绑定了nginx端口 外部访问不到7. Windows系统能否利用Docker使用Ubuntu吗?Ubuntu能使用本机的显卡吗?8. 在windows下安装docker Toolbox 启动Docker Quickstart Terminal 失败!9. mac里的docker如何命令行开启呢?10. golang - 用IDE看docker源码时的小问题
排行榜

网公网安备