python3.x - python yield from 问题
伊谢尔伦
伊谢尔伦 2017-04-17 15:50:33
0
1
417
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(1)
巴扎黑

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

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

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板