扫码关注官方订阅号
小伙看你根骨奇佳,潜力无限,来学PHP伐。
yield from之后的语句会立刻执行。
这个异步的意思就是:当A协程执行阻塞操作的时候,就暂时切换到其他协程的执行。当A协程的阻塞操作完成的时候,就继续从A协程上次暂停的地方继续执行。
按图片里面的意思,sleep被认为是阻塞操作,所以会切换到其它协程执行。1s以后,事件循环得到消息说sleep的阻塞操作已经完成,于是继续执行hello()中sleep以后的操作。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
yield from之后的语句会立刻执行。
这个异步的意思就是:当A协程执行阻塞操作的时候,就暂时切换到其他协程的执行。当A协程的阻塞操作完成的时候,就继续从A协程上次暂停的地方继续执行。
按图片里面的意思,sleep被认为是阻塞操作,所以会切换到其它协程执行。1s以后,事件循环得到消息说sleep的阻塞操作已经完成,于是继续执行hello()中sleep以后的操作。