5 个不稳定版本
0.2.0 | 2022年7月19日 |
---|---|
0.1.2 | 2022年5月6日 |
0.1.1 | 2022年4月24日 |
0.1.0 | 2022年1月31日 |
0.0.1 | 2022年1月27日 |
#22 in #no-heap
66KB
1K SLoC
Async Ach
功能
const
: 静态友好no_std
: 可在嵌入式设备上运行no_alloc
: 不需要动态内存分配- 无锁
- 等待自由:
try_send
/try_recv
是等待自由 - 异步:
send
/recv
是异步
使用
唤醒器
一个 core::task::Waker
数组。
通知
等待唤醒。
单元格
它类似于 RwLock。
监控
变更时唤醒。
Spsc
有界 SPSC 队列。
环形
有界环形缓冲区。
Mpmc
有界 MPMC 队列。
Pubsub
广播通道。
依赖
~0.8–1MB
~19K SLoC