当前分类:lock-free

c++ - 原子操作需要硬件支持吗?

c - C11无锁乒乓球

c++ - 顺序一致性和获取/释放语义之间有什么区别?

c - 单读单写固定大小的ringbuf,没有锁和原子变量,对于任何CPU架构来说总是安全的吗?

concurrency - 实验弱有序并发的工具

c++ - 非原子对象在所有线程中是否具有相同的修改顺序? (在没有数据竞争的情况下)

c++ - 将 if/assign 转换为线程安全的 CAS 操作

c++ - 将 boost::lockfree 与 c++11 线程支持库一起使用是否安全?

algorithm - 为什么分序哈希表使用反向键?

c++ - Boost无锁队列有可能丢失元素吗?

c++ - C++ 中多个值的多线程原子存储/加载

c++ - Valgrind:使用atomic::compare_exchange_weak时,条件跳转或移动取决于未初始化的值

multithreading - Rust 中大量线程的性能下降

concurrency - 我们什么时候应该选择锁定而不是无锁数据结构”

java - Java Volatile Read 到底做了什么?

c - 这个无锁栈的pop函数中的free()安全吗?

c++ - 如果 std::atomic<T>::compare_exchange_weak 的期望值是非原子操作的返回值,它仍然是原子的吗?

c++ - 如何以编程方式判断两个变量是否位于同一个堆栈上? (在 Windows 中)

c++ - 'fair' 是如何在调用notify_one()时从wait()唤醒线程的标准C++atomic_flag

java - 并行无锁升序 id 生成

热门标签: