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.