标签: c++ multithreading atomic memory-barriers
我知道获取和释放内存顺序参数可以帮助您确保“先发生”操作。但是我可以只使用其中之一吗?例如,我希望在增加原子整数之前发生一些事情。因此,当我将fetch_add与内存顺序释放一起使用时,这是否为我提供了理想的保证?我真的需要某个地方才能工作吗?