anyio 高级异步并发网络库
anyio 是一个异步网络以及并发库,可以与asyncio 以及trio 工作,实现了类似trio 的sc 模式
包含的特性
- 任务组能力
- 高级tcp/udp,以及unix 套接字支持
- 多种字节流以及对象流api 支持
- 内部任务同步以及通信支持(锁、条件、事件、信号量、对象流)
- 工作者线程支持
- 子进程模式
- 基于工作者线程的异步io 操作
- 信号处理
说明
当然一些新的特性,比如任务组的asyncio 也是支持的,anyio 也有不少开源的库有使用到
anyio 是一个异步网络以及并发库,可以与asyncio 以及trio 工作,实现了类似trio 的sc 模式
当然一些新的特性,比如任务组的asyncio 也是支持的,anyio 也有不少开源的库有使用到