Establish a release atomic ordering on an atomic object without writing into it
I’m using Rust, but Rust implements the C++ atomic memory model, so I will present my question in C++. I have an atomic object M. I want to issue an pseudo load/store operation on M, so that the store this operation will "read from" will happen-before this operation, and all loads that will "read from"… Read More Establish a release atomic ordering on an atomic object without writing into it