5 releases
| new 0.2.3 | May 29, 2026 |
|---|---|
| 0.2.2 | May 28, 2026 |
| 0.1.2 | Mar 4, 2022 |
| 0.1.1 | Feb 3, 2022 |
| 0.1.0 | Jan 31, 2022 |
#2199 in Concurrency
Used in 2 crates
27KB
289 lines
Async Ach
Features
const: static friendlyno_std: Can run in embedded devicesno_alloc: Needn't dynamic memory allocation- Lock Free
- Wait Free:
try_send/try_recvis Wait Free - Async:
send/recvis async
Usage
Waker
An array of core::task::Waker.
Notify
Wait for wake.
Cell
It is similar to RwLock.
Watch
wake on changed.
Spsc
bounded SPSC queue.
Ring
bounded ring buffer.
Mpmc
bounded MPMC queue.
Pubsub
broadcast channel.
Dependencies
~0.8–1.5MB
~29K SLoC