水木社区手机版
首页
|版面-Python的自由天空(Python)|
新版wap站已上线
返回
首页
|
上页
|
2/2
|
转到
主题:async await到底咋用啊?
10楼
|
poggy
|
2024-09-09 18:37:46
|
只看此ID
【 在 JulyClyde 的大作中提到: 】
: 那我如果不要loop呢,我直接要单个future的结果,怎么写呢?
: 或者说,loop内是怎么运行各个task的?
loop 就是个消息队列循环, 处理各个任务的状态。
协程是协同多任务, 一个任务获得执行权,
需要主动放弃,交出控制权回到队列,其它任务才有机会执行。
协程函数里最简单的放弃控制权的方法, 就是async的sleep。
--
FROM 115.171.155.*
11楼
|
JulyClyde
|
2024-09-09 21:54:22
|
只看此ID
future是awaitable函数“立即返回”的返回值吧?
但是这个future应该是还没开始运行?怎么让它运行起来?
【 在 poggy 的大作中提到: 】
: loop 就是个消息队列循环, 处理各个任务的状态。
: 协程是协同多任务, 一个任务获得执行权,
: 需要主动放弃,交出控制权回到队列,其它任务才有机会执行。
: 协程函数里最简单的放弃控制权的方法, 就是async的sleep。
--
FROM 139.227.18.*
首页
|
上页
|
2/2
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版