The Atomic Boolean

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

Read more
Views: 193663

The Atomic Flag

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

Read more
Views: 64539

Sequential Consistency

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

Read more
Views: 49375

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: 81727

Stay Informed about my Mentoring

 

Mentoring

English 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

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

Course: Master Software Design Patterns and Architecture in C++

Subscribe to the newsletter (+ pdf bundle)

All tags

Blog archive

Source Code

Visitors

Today 4938

Yesterday 4550

Week 4938

Month 26612

All 12104821

Currently are 184 guests and no members online

Kubik-Rubik Joomla! Extensions

Latest comments