当前分类:lock-free

multithreading - 使用 boost::lockfree::spsc_queue 时需要内存屏障吗?

.net - 用于 .NET 的无锁和线程安全 IList<T>

c++ - 真正测试std::atomic是否无锁

c++ - 为什么具有顺序一致性的std::atomic存储区使用XCHG?

concurrency - 通过使用无锁算法,Clojure是否无锁?

multithreading - 随着更多 CPU 的添加,原子操作会变慢吗?

multithreading - 什么时候无锁数据结构的性能低于互斥(互斥体)?

.net - 锁定可用堆栈并在C#中排队

x86 - 原子操作是如何在硬件层面实现的?

multithreading - 如何编写无锁结构?

visibility - 无锁容器和可见性

lock-free - 无锁和无锁有什么区别?

performance - 原子操作成本

assembly - 加载-获取/存储-释放和中断

embedded - 嵌入式系统中线程安全的单消费者、单生产者 FIFO

c++ - 在x64上使用非临时存储获取/释放语义

assembly - ARM 指令 ldrex/strex 是否必须对缓存对齐的数据进行操作?

assembly - ARM LL/SC 通过寄存器宽度或缓存行宽度进行独占访问?

.net - 线程安全无锁互字节数组队列

haskell - Haskell 中的无锁编程

热门标签: