X86不应该有问题
acquire-release/sequence_consistency 对于原子的exchange,最后产出的汇编都是 xchgq ,这个隐式带了lock,保证了写入的数据 其它核都能看到,都是一样的
【 在 z16166 的大作中提到: 】
: 开了几个线程跑,没发现问题
: template <typename T> struct LocklessCache {
: std::atomic<T *> caches[4];
: ...................
--
FROM 106.11.31.*