Module core::atomicStable [-]  [+] [src]

Core atomic primitives

Structs

AtomicBool

A boolean type which can be safely shared between threads.

AtomicInt

A signed integer type which can be safely shared between threads.

AtomicPtr

A raw pointer type which can be safely shared between threads.

AtomicUint

An unsigned integer type which can be safely shared between threads.

Enums

Ordering

Atomic memory orderings

Constants

INIT_ATOMIC_BOOL

An AtomicBool initialized to false.

INIT_ATOMIC_INT

An AtomicInt initialized to 0.

INIT_ATOMIC_UINT

An AtomicUint initialized to 0.

Functions

fence

An atomic fence.