찾다

 >  Q&A  >  본문

python3.x - python yield from 问题

伊谢尔伦伊谢尔伦2770일 전424

모든 응답(1)나는 대답할 것이다

  • 巴扎黑

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

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

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

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

    회신하다
    0
  • 취소회신하다