doc: 阅读python文档
This commit is contained in:
@@ -2143,6 +2143,10 @@ world
|
|||||||
|
|
||||||
总共有3中awaitables:`coroutinue, Tasks, Futures`
|
总共有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
|
#### Coroutinues
|
||||||
python中coroutinue是awaitable,并且可以在其他coroutinue中通过`await`调用:
|
python中coroutinue是awaitable,并且可以在其他coroutinue中通过`await`调用:
|
||||||
```py
|
```py
|
||||||
|
|||||||
Reference in New Issue
Block a user