doc: 阅读python文档
This commit is contained in:
@@ -2143,6 +2143,10 @@ world
|
||||
|
||||
总共有3中awaitables:`coroutinue, Tasks, Futures`
|
||||
|
||||
对于asyncio中的三种`awaitable objects`,task和coroutinue/future的区别是:
|
||||
- task:当创建task时,将会将task交给event loop待后续调度,`当前coro本身并不会挂起,而是会继续执行`
|
||||
- coro/future:当`await coro`调用时,则是会挂起当前coro,直接执行目标coro,待目标coro执行完成后,才会继续执行挂起的coro
|
||||
|
||||
#### Coroutinues
|
||||
python中coroutinue是awaitable,并且可以在其他coroutinue中通过`await`调用:
|
||||
```py
|
||||
|
||||
Reference in New Issue
Block a user