如何在C++编程语言中在X86 CPU上实现高效且线程安全的引用计数系统?
我总是遇到关键操作不是原子的问题,可用的X86 Interlock操作不足以实现引用计数系统.
以下文章介绍了此主题,但需要特殊的CPU指令:
http://www.ddj.com/architect/184401888
c++ multithreading atomic reference-counting
atomic ×1
c++ ×1
multithreading ×1
reference-counting ×1