文章目录
- 介绍
- 高级API
- 协程与任务
- awaitable对象
- 其他api
- Streams
- Stream客户端与服务端案例:
- Stream 注册一个socket等待接收数据
- 同步原语
- asyncio.Lock
- asyncio.Event
- asyncio.Condition
- Semaphore
介绍
- asyncio 是异步的python的标准库,基于async/await 语法编写协程并发代码;
- 用作高性能异步web框架、异步数据库连接、异步任务队列等的基础;
- 适用于IO密集型任务;
- 提供任务分发、协程管理、网络IO、IPC等功能;
- 简单使用
importasyncio# async/await语法asyncdefmain():print('Hello ...')</