Base Framework
Static Public Member Functions | List of all members
Atomic Class Reference

#include <base/concurrency/AtomicCounter.h>

Static Public Member Functions

static void yield () noexcept
 
static void threadFence () noexcept
 
static void signalFence () noexcept
 

Detailed Description

Atomic helpers.

Member Function Documentation

◆ signalFence()

static void Atomic::signalFence ( )
inlinestaticnoexcept

Signal fence.

◆ threadFence()

static void Atomic::threadFence ( )
inlinestaticnoexcept

Thread fence.

◆ yield()

static void Atomic::yield ( )
inlinestaticnoexcept

Yields CPU.