New posts in memory-model

Does C have an equivalent of std::less from C++?

C++ memory model and race conditions on char arrays

Does std::mutex create a fence?

Is writing a reference atomic on 64bit VMs

Acquire/release semantics with 4 threads

How do memory_order_seq_cst and memory_order_acq_rel differ?

What are the similarities between the Java memory model and the C++11 memory model?

Acquire/Release versus Sequentially Consistent memory order

C++ How is release-and-acquire achieved on x86 only using MOV?

What does `std::kill_dependency` do, and why would I want to use it?

What do each memory_order mean?

What does the [[carries_dependency]] attribute mean?

c++, std::atomic, what is std::memory_order and how to use them?

Does Interlocked.CompareExchange use a memory barrier?

How to understand happens-before consistent

Can modern x86 hardware not store a single byte to memory?

What is thread synchronization and how does it differ form atomicity?

C++11 introduced a standardized memory model. What does it mean? And how is it going to affect C++ programming?