Module atomic
Source - AtomicBool
- A boolean type which can be safely shared between threads.
- AtomicI8
- An integer type which can be safely shared between threads.
- AtomicI16
- An integer type which can be safely shared between threads.
- AtomicI32
- An integer type which can be safely shared between threads.
- AtomicI64
- An integer type which can be safely shared between threads.
- AtomicIsize
- An integer type which can be safely shared between threads.
- AtomicPtr
- A raw pointer type which can be safely shared between threads.
- AtomicU8
- An integer type which can be safely shared between threads.
- AtomicU16
- An integer type which can be safely shared between threads.
- AtomicU32
- An integer type which can be safely shared between threads.
- AtomicU64
- An integer type which can be safely shared between threads.
- AtomicUsize
- An integer type which can be safely shared between threads.
- OncePtr
- Ordering
- Atomic memory orderings
- ATOMIC_BOOL_INITDeprecated
- An
AtomicBool initialized to false. - ATOMIC_ISIZE_INITDeprecated
- An
AtomicIsize initialized to 0. - ATOMIC_USIZE_INITDeprecated
- An
AtomicUsize initialized to 0.
- PyAtomicScalar
- Radium
- A maybe-atomic shared mutable fundamental type
T. - AtomicPrimitiveExperimental
- A marker trait for primitive types which can be modified atomically.
- compiler_fence
- A “compiler-only” atomic fence.
- fence
- An atomic fence.
- spin_loop_hintDeprecated
- Signals the processor that it is inside a busy-wait spin-loop (“spin lock”).
- PyAtomic
- AtomicExperimental
- A memory location which can be safely modified from multiple threads.