The Atomic Boolean

The remaining atomics - in contrast to std::atomic_flag - are partial or full specialisations of the class template std::atomic. Let's start with std::atomic<bool>.

Read more
Views: 140210

The Atomic Flag

Atomics guarantee two characteristics. At one hand, they are atomic, at the other hand, they provide synchronisation and order constraints on the program execution.

Read more
Views: 47135

Sequential Consistency

The atomics are the base of the C++ memory model. Per default, sequential consistency is applied.

Read more
Views: 36574

C++ Memory Model

Since C++11, C++ has a memory model. It is the foundation for multithreading. Without it, multithreading is not well defined. 

Read more
Views: 61895

My Newest E-Books

Course: Modern C++ Concurrency in Practice

Course: C++ Standard Library including C++14 & C++17

Course: Embedded Programming with Modern C++

Course: Generic Programming (Templates)

Course: C++ Fundamentals for Professionals

Interactive Course: The All-in-One Guide to C++20

Subscribe to the newsletter (+ pdf bundle)

Blog archive

Source Code

Visitors

Today 7296

Yesterday 7224

Week 29295

Month 34560

All 6892769

Currently are 224 guests and no members online

Kubik-Rubik Joomla! Extensions

Latest comments