AtomicSwap而不是AtomicCompareAndSwap?
我知道在MacOSX / PosiX系统上,通过g ++进行C / C ++代码的原子比较和交换。
但是,我不需要比较 - 我只想原子地交换两个值。是否有可用的原子交换操作? [Everythign我能找到的是atomic_compare_and_swap ...而我只是想做交换,而不进行比较]。
谢谢!
没有找到相关结果
已邀请:
3 个回复
垫歌蝎降凤
目浆搽
下。从海湾合作委员会文件:
但是,x86-32和x86-64支持完全交换操作,有效地提供了你需要写入的
包装器。
豆兢