asyncio
---异步I/O¶
Asyncio是使用 async/await 语法写入的库**concurrent**代码。
ASYCIO被用作提供高性能网络和Web服务器、数据库连接库、分布式任务队列等的多个Python异步框架的基础。
Asyncio通常非常适合IO绑定和高级 结构化的 网络代码。
Asyncio提供了一组 high-level API:
run Python coroutines 并对执行具有完全控制权;
执行 network IO and IPC ;
控制 subprocesses ;
任务分配方式 queues ;
synchronize 并发代码;
此外,还有 low-level API 库和框架开发人员 到:
创建和管理 event loops ,它为
networking
运行subprocesses
处理OS signals
等;使用 transports ;
bridge 基于回调的库和使用异步/等待语法的代码。
参考文献
注解
异步的源代码可以在 Lib/asyncio/ .