- 动机 (Why): 为什么我们需要异步编程? → 异步编程的核心价值避免阻塞
- 核心概念 (What): 什么是协程?它是异步编程的基石。 → 协程是可暂停和恢复的函数
- 实现工具 (How):
asyncio是如何驱动协程的? →asyncio事件循环是协程的调度器 - 关键操作 (Execution): 如何使用
await来“等待”一个协程? →await是协程之间的交接棒 - 具体应用 (Applications):
- 最基础的应用:异步函数与方法 →
async def- 定义异步函数和方法 - 处理异步序列:异步迭代器
async for→async for- 遍历异步数据流 - 管理异步资源:异步上下文管理器
async with→async with- 管理异步资源的生命周期
- 最基础的应用:异步函数与方法 →