8 个版本
0.2.1 | 2022年7月19日 |
---|---|
0.2.0 | 2022年7月14日 |
0.1.5 | 2022年5月6日 |
0.1.4 | 2022年4月22日 |
0.0.1 | 2022年1月19日 |
#13 在 #no-heap
每月 33 次下载
89KB
1.5K SLoC
Ach
特性
const
: 静态友好no_std
: 可在嵌入式设备上运行no_alloc
: 无需动态内存分配- 无锁
- 等待自由:
try_send/
try_recv
是等待自由的 - 自旋:
send/
recv
只在关键部分自旋
使用
AchOption
它可以 设置/
获取/
替换
。
池
它是一个 AchOption
数组。
Cell
它具有 AchOption
的所有功能,并且可以被引用。
它类似于 RwLock。
数组
它是一个 Cell
数组。
Spsc
有界 SPSC 队列。
环形缓冲区
有界环形缓冲区。
Mpmc
有界 MPMC 队列。
发布/订阅
广播通道。
依赖项
~185KB