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

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

全部回覆(1)
巴扎黑

yield from之後的語句會立刻執行。

這個非同步的意思就是:當A協程執行阻塞操作的時候,就暫時切換到其他協程的執行。當A協程的阻塞操作完成的時候,就繼續從A協程上次暫停的地方繼續執行。

按圖片裡面的意思,sleep被認為是阻塞操作,所以會切換到其它協程執行。 1s以後,事件循環得到訊息說sleep的阻塞操作已經完成,於是繼續執行hello()中sleep以後的操作。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板