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.