Simple thread safe ways to check and change a specified variable atomically. More...
#include "datatypes.h"
Go to the source code of this file.
Namespaces | |
Mezzanine | |
The bulk of the engine components go in this namspace. | |
Mezzanine::Threading | |
This is where game specific threading algorithms and a minimalistic subset of the std threading library a held. | |
Constant Groups | |
Mezzanine | |
The bulk of the engine components go in this namspace. | |
Mezzanine::Threading | |
This is where game specific threading algorithms and a minimalistic subset of the std threading library a held. | |
Functions | |
Int32 | Mezzanine::Threading::AtomicAdd (Int32 *VariableToChange, Int32 Value) |
Increments a value in a way guaranteed to not lose any atomic increments. More... | |
Int32 | Mezzanine::Threading::AtomicCompareAndSwap32 (Int32 *VariableToChange, const Int32 &OldValue, const Int32 &NewValue) |
Atomically Compares And Swaps a 32 bit value. More... | |
Simple thread safe ways to check and change a specified variable atomically.
Definition in file atomicoperations.h.