| Crates.io | ach |
| lib.rs | ach |
| version | 0.2.1 |
| created_at | 2022-01-19 02:31:49.540864+00 |
| updated_at | 2022-07-19 08:47:12.166089+00 |
| description | Atomic Channel |
| homepage | |
| repository | https://github.com/rise0chen/ach.git |
| max_upload_size | |
| id | 516507 |
| size | 13,088 |
const: static friendlyno_std: Can run in embedded devicesno_alloc: Needn't dynamic memory allocationtry_send/try_recv is Wait Freesend/recv is only spin in critical sectionIt can set/take/replace.
It is an array of AchOption.
It has allthe functions of AchOption, and it can be referenced.
It is similar to RwLock.
It is an array of Cell.
bounded SPSC queue.
bounded ring buffer.
bounded MPMC queue.
broadcast channel.