开发者社区> 问答> 正文

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

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

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

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

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

    gevent是异步的阻塞:

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

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

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载