标签: c++ thread-safety linked-list
int CompareAndSwap(int * address,int oldvalue,int newvalue);
并且这是我必须用来确保线程安全的,我能想象如何使用的唯一方法是发送oldvalue和newvalue的节点的内存地址,但是从节点指针转换为int会丢失精度和原因一个编译器错误,所以显然我错了。
有人可以给我一个如何在这个例子中使用它的例子吗?感谢。