共享内存式并发同步的最好综述
2013-09-25
深入学习一个领域最好的方法就是读这个领域权威人物写的教材,最好是每章后面带有chapter notes的那种,共享内存并发同步领域的The Art of Multiprocessor Programming这本书就是如此,作者M. Herlihy本身就提出了并发同步相关的很多重要理论和方法。全书以一致的风格介绍领域内的各种重要技术和概念,通过chapter notes中的参考文献指引可以了解每一项技术的历史发展来龙去脉,比如说这项技术是谁提出的,当初为了解决什么问题而提出的,效果如何,后人又是怎么发展的等等。教材的阅读相当于浏览了领域自发展以来大量的重要文献,是很好的文献向导,而通过相关文献的阅读又可以从各种不同的角度去看问题,从而能够加深对相关领域的理解。