ACM Transactions on Computer Systems, Vol.23, No.2, May 2005 ———————- 4. libcds库提到的其他无锁结构stack 和Split-Ordered C++无锁数据结构支持库 CDS: Concurrent Data Structures library http://libcds.sourceforge.net/ 实现了很多无锁的stack(栈
对没有GC的语言,比如C++,已经有一些针对无锁化编程的内存回收算法的实现,比如libcds, 更进一步,libcds还实现了无锁化堆栈、无锁化队列、无锁化哈希表等等。
libcds里已经有HP的C++实现,开发者无需自行实现HP。
sha1dc crowdin gtef shellshare dhall-json libcds
libcds: 并行数据结构的C++库。 Libclsph: 基于OpenCL的GPU加速SPH流体仿真库。 libmill: 在C中引入结构并发性。