搜索

首页  >  问答  >  正文

python3.x - python yield from 问题

伊谢尔伦伊谢尔伦2770 天前425

全部回复(1)我来回复

  • 巴扎黑

    巴扎黑2017-04-17 15:52:33

    yield from之后的语句会立刻执行。

    这个异步的意思就是:当A协程执行阻塞操作的时候,就暂时切换到其他协程的执行。当A协程的阻塞操作完成的时候,就继续从A协程上次暂停的地方继续执行。

    按图片里面的意思,sleep被认为是阻塞操作,所以会切换到其它协程执行。1s以后,事件循环得到消息说sleep的阻塞操作已经完成,于是继续执行hello()中sleep以后的操作。

    回复
    0
  • 取消回复