std::mem_order_consume
This lesson introduces std::mem_order_consume which is used for concurrency in C++.
We'll cover the following...
Introduction
That is for two reasons that std::memory_order_consume
is the most legendary of the six memory models: first, std::memory_order_consume
is extremely hard to understand, and second - which may change in the future - no compiler currently supports it. With C++17 the situation gets even worse. Here is the official wording: “The specification of release-consume ordering is being revised, and the use of memory_order_consume is temporarily ...
Access this course and 1400+ top-rated courses and projects.