RCU is a synchronization mechanism, which is widely used in the Linux kernel.
chaomai published on included in C Understand complex declaration in C.
主要研究了HTM and lock-free indexing的相互影响。
Harris的这篇论文提出了一种新的non-blocking linked-list,不同于Valois使用auxiliary node,Harris在操作的时候进行了mark,解决了插入丢失的问题。论文中有详细的伪代码,清晰的描述了实现的细节。但要注意的是,实际实现必然涉及到内存回收,没有自动内存回收机制的语言会有点麻烦。
The C++ memory model and operations on atomic types的笔记。
Notes of Lecture 3 Big Data, Hardware Trends, and Apache Spark.