文章详情页
并发 - python多进程+协程的正确姿势?
浏览:84日期: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. angular.js - angular4 发出post请求 服务端显示OPTIONS2. node.js - 函数getByName()中如何使得co执行完后才return3. Android的webView如何实现网页 录音功能?4. node.js - 求问nw.js开发桌面版,其js计算性能如何?5. mysql - 一个sql的问题6. nginx配置问题7. python 计算两个时间相差的分钟数,超过一天时计算不对8. android - RxJava的使用问题。9. iOS webview播放全屏视频禁止缩小播放10. javascript - 混合开发,安卓和苹果的区别
排行榜
