asyncio --- 異步 I/O?


asyncio 是用來(lái)編寫(xiě) 并發(fā) 代碼的庫,使用 async/await 語(yǔ)法。

asyncio 被用作多個(gè)提供高性能 Python 異步框架的基礎,包括網(wǎng)絡(luò )和網(wǎng)站服務(wù),數據庫連接庫,分布式任務(wù)隊列等等。

asyncio 往往是構建 IO 密集型和高層級 結構化 網(wǎng)絡(luò )代碼的最佳選擇。

asyncio 提供一組 高層級 API 用于:

此外,還有一些 低層級 API 以支持 庫和框架的開(kāi)發(fā)者 實(shí)現:

參考

備注

asyncio 的源代碼可以在 Lib/asyncio/ 中找到。