开发者社区> 问答> 正文

python gevent协程是同步阻塞还是异步阻塞?

python gevent协程是同步阻塞还是异步阻塞?

展开
收起
天枢2020 2020-04-28 16:35:12 7576 0
2 条回答
写回答
取消 提交回答
  • 有点尴尬唉 你要寻找的东西已经被吃掉啦!

    关于异步 同步的一些理解: 同步和异步的区别就在于是否等待IO执行的结果。好比你去麦当劳点餐,你说“来个汉堡”,服务员告诉你,对不起,汉堡要现做,需要等5分钟,于是你站在收银台前面等了5分钟,拿到汉堡再去逛商场,这是同步IO。 你说“来个汉堡”,服务员告诉你,汉堡需要等5分钟,你可以先去逛商场,等做好了,我们再通知你,这样你可以立刻去干别的事情(逛商场),这是异步IO。

    2020-04-28 20:12:51
    赞同 展开评论 打赏
  • 代码改变世界,我们改变代码

    gevent是异步的阻塞:

    gevent.joinall()只是主线程做等待,协程是异步执行的。

    2020-04-28 16:35:58
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Python第四讲——使用IPython/Jupyter Notebook与日志服务玩转超大规模数据分析与可视化 立即下载
Improving Python and Spark 立即下载
fibjs 模块重构从回调到协程--陈垒 立即下载