1

是否可以在不使用事务内存的情况下在 x86/x86-64 上实现智能指针的原子交换。对 shared_ptr 的原子交换特别感兴趣。

现代处理器上有CMPXCHG8BCMPXCHG16B指令。它们可以用来为 shared_ptr 实现原子交换吗?

4

0 回答 0