文章详情页
并发 - python多进程+协程的正确姿势?
浏览:46日期: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. 这段代码既不提示错误也看不到结果,请老师明示错在哪里,谢谢!2. python - django 中的 views 输出编码问题3. php - 想要远程推送emjio ios端怎么搞 需要怎么配合4. html5 - 在HBuilder中打包Android的apk包出错,不知道是什么原因。5. mysql - 数据库:获取两个字段与获取*,传输的数据量差距大吗?6. javascript - 如何使用nodejs 将.html 文件转化成canvas7. javascript - 关于unicode emoji表情问题8. 这些方法还有用吗?execute()方法好像获取不到数据9. DADB.class.php文件的代码怎么写10. 老师 我是一个没有学过php语言的准毕业生 我希望您能帮我一下
排行榜