Atomic Operations

Detailed Description

Pt::atomic_t and the atomicGet(), atomicSet(), atomicIncrement(), atomicDecrement(), atomicExchange() and atomicCompareExchange() functions perform lock-free integer and pointer operations with acquire or release memory ordering; they are the building block for the higher-level concurrency primitives of Concurrency.

Classes

class  atomic_t
 Atomic integers to be used with atomicity functions. More...