无锁编程
Jeff Phoneix
努力成为优秀的架构师,运筹帷幄决胜千里之外。
展开
-
Lock-Free数据结构论文
本文档翻译自Dr.Dobb's:Lock-Free Data Structures或者通过这个来看。 无锁数据结构当执行多线程程序的时候保证至少一个线程的执行进程,因此可以帮助你避免死锁的出现。 Andrei Alexandrescu是《现代C++设计》的作者,是Washington大学的计算机学院的毕业生。 在跳过一期"Generic<Programming>"之后,直到...2018-11-25 22:09:15 · 288 阅读 · 0 评论 -
ABA问题
以下文档内容,翻译自wikipedia 在多线程计算中,ABA问题在同步过程中当一个地址被两次读取,两次读取过程中有相同的值,并且相同的值用于判定什么都没发生。然而,另一个线程可能在两次读取之间...2018-11-25 21:58:45 · 1015 阅读 · 0 评论