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