文章详情页
并发 - python多进程+协程的正确姿势?
浏览:232日期: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. javascript - 怎样去除数组里的几个值,只提供该数组的下标的话2. java - Ckeditor上传图片时出现mutipartRequest 转换异常3. python - Django ManyToManyField 字段数据在 admin后台 显示不正确,这是怎么回事?4. javascript - vue-cli热更新的问题【webpack配置】5. php由5.3升级到5.6后,登录网站,返回的是php代码,不是登录界面,各位大神有知道的吗?6. mysql 能不能创建一个 有列级函数 的联合视图?7. node.js - webpack required打包问题8. 为什么span的color非要内联样式才起作用?9. javascript - swiper.js嵌套了swiper 初始设置不能向下一个滑动 结束后重新初始10. 老师无限级分类有点难哟 不好理解
排行榜

网公网安备