User Defined Atomics
This lesson gives an overview of user-defined atomics used from the perspective of concurrency in C++.
We'll cover the following...
There are a lot of deep restrictions on a user-defined type MyType
if you use it for an atomic type std::atomic<MyType>
. These restrictions are on the type MyType
, but also on the operations that std::atomic<MyType>
can perform.
Here are the restrictions ...