Crate utils_atomics
Source pub use fill_queue::FillQueue;
alloc
- channel
alloc
- fill_queue
alloc
- flag
alloc
- notify
alloc
- prelude
- traits
- AtomicBitBox
alloc
- An atomic bitfield with a static size, stored in a boxed slice.
- AtomicCell
alloc
- An atomic cell that can be safely shared between threads and can contain an optional value.
- Lock
alloc
- A synchronization primitive that can be used to coordinate threads.
- LockSub
alloc
- A helper type used for coordination with the
Lock
. - TakeCell
- Inverse of a
OnceCell
. It initializes with a value, which then can be raced by other threads to take. - Timeout
- Error returned when a timeout ocurrs before the main operation completes.
- BitFieldAble
alloc
- lock
alloc
- Acquires a
Lock
and its corresponding LockSub
for coordinating access to a shared resource.