当前分类:compare-and-swap

http - 比较并交换 HTTP PUT?

c++ - 为什么 std::atomic<T>::compare_exchange_* 不应遭受 ABA 问题?

c - 下面的代码是什么意思?

multithreading - 比较和交换 - 如果 2 个处理器同时执行锁定会怎样?

c++ - 如何让比较交换接受我的变量?

c++ - 具有原子索引的环形缓冲区

c++ - 错误: use of deleted function ‘std::atomic<_Tp>::atomic() [with _Tp = node]’

multithreading - 比较和交换循环如何实现原子性?

c++ - 更新具有更大值的数组元素最少需要哪些内存屏障?

java - Java中的非阻塞CAS真的是非阻塞的吗?

concurrency - 在 Cassandra 中使用轻量级事务 (CAS) 时,如何避免丢失写入?

java - 从最高到最低的顺序和位置从另一个 arraylist java 更改

x86 - AVX512 比较和交换

assembly - 为什么获取语义仅适用于读取,而不适用于写入? LL/SC 如何获取 CAS 锁定而不用临界区进行存储重新排序?

c - union 的 _Atomic 成员是个好主意吗?

c++ - Cuda 原子和条件分支

cuda - 64 位和 32 位的原子 CAS 组合可以吗?

concurrency - 为什么比较和交换操作受到阿姆达尔定律的限制?

c++ - 需要帮助来理解 "ABA"问题

c++ - sizeof(atomic<T>) 并不总是等于 sizeof<T>

热门标签: