lock-free
-
无锁的定义
-
提升原子引用计数示例是否包含错误?
-
CMPXCHG——忽略 ZF 标志安全吗?
-
真正的无锁 MPMC 环形缓冲区?线程可以互相协助避免阻塞吗?
-
读取原子修改的值是否需要内存屏障?
-
在 C++ 中与 "versioning" 同步
-
是在不使用未定义行为的情况下对基本类型的非原子变量进行并发写入和读取吗?
-
在这个无锁 SPSC 环形缓冲区队列中,每个原子的内存顺序是否正确?
-
std::atomic::is_always_lock_free = true 到底是什么意思?
-
是否可以跨语言平台使用 System V 共享内存在 4 字节 int 上实现无锁原子写/一致读操作?
-
Rust中多线程对非重叠非连续索引的无锁处理
-
shared_ptr<void>::reset() 是无锁的吗?
-
硬件定时器如何工作并影响软件性能?
-
x86 内存排序测试显示在 Intel 手册中说不应该重新排序?
-
Trie结构,无锁插入
-
在 C++ 中定义 boost 库无锁队列时的声明错误
-
无锁队列:为什么要读两次`Atomic*`?
-
拆分引用计数如何在无锁堆栈中工作?
-
为什么逻辑 AND/OR 的左操作数不依赖于父评估?
-
如果使用 Atomic,是否存在锁争用