协程是可暂停和恢复的函数

在 Python 中,使用 async def 定义的函数被称为协程函数

调用一个协程函数并不会立即执行它的代码,而是返回一个协程对象。这个对象是一个“任务蓝图”,描述了需要完成的工作。

协程的特别之处在于它可以在执行过程中的某个点(通常是遇到 await)主动“暂停”,并让出控制权,稍后在合适的时机再从暂停点“恢复”执行。这种暂停和恢复的能力是实现异步非阻塞的关键。

相关链接:

协程