Atomically swap atomicInt with sequential consistency.
Synopsis
Declared in <bsls_atomicoperations.h>
static
int
swapInt(
AtomicTypes::Int* atomicInt,
int swapValue);
Description
Atomically set the value of the specified atomicInt to the specified swapValue, and return its previous value, providing the sequential consistency memory ordering guarantee.
Return Value
previous value of atomicInt
Parameters
Name |
Description |
atomicInt |
atomic integer to modify |
swapValue |
value to store |
Created with MrDocs