Strong Memory Model

This lesson gives a brief overview of the strong memory model regarding concurrency in C++.

We'll cover the following...

Atomics are the base of the C++ memory model. By default, the strong version of the memory model is applied to the atomics; therefore, it makes a lot of sense to understand the features of the strong memory model. You can see from the subsection on Contract: The Challenges, with the strong memory model I refer to sequential consistency, and with the weak memory model I refer to ...