DOCUMENTATION · 网络
Python asyncio 与异步网络 I/O
字数 512 · 预计阅读 2 分钟本页导航
Python asyncio 与异步网络 I/O
- 同步阻塞调用与异步 I/O 的区别。
- `asyncio`、协程、任务、事件循环与并发。
- `asyncio.open_connection()`、`asyncio.start_server()`。
- `StreamReader`、`StreamWriter`、`drain()` 与连接关闭。
- `readexactly()` 等 API 对完整消息读取的帮助。
- 超时、任务取消、异常传播与连接生命周期。
- HTTPX AsyncClient、aiohttp 等异步 HTTP 客户端的适用场景。
- 异步连接池、连接复用、并发上限与背压。
- 事件循环中执行阻塞调用的风险,以及何时使用线程池。
- 同步 I/O、线程池和异步 I/O 的选择边界。 ------------------------------------------------------------------------