文章详情页
并发 - python多进程+协程的正确姿势?
浏览:255日期: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. java - 关于将Array转换成ArrayList的警告2. vim - docker中新的ubuntu12.04镜像,运行vi提示,找不到命名.3. css - autoprefixer没有添加web-kit前缀4. mysql,in中重复的记录也查出的方法5. java - 按钮效果实现方法?6. mysql - linux连接数据库报错7. DADB.class.php文件的代码怎么写8. 数据挖掘 - 如何用python实现《多社交网络的影响力最大化问题分析》中的算法?9. python - pandas 按条件分组制图10. javascript - 手机网页如何,插入地图 ;并设置多个标注点 ,还可路线查询
排行榜

网公网安备