
[美]保罗·E·麦肯尼
本书是共享内存并行编程领域兼具理论深度与工程价值的权威指南,专为操作系统内核、并行数据管理系统及低级库的底层开发者打造。本书颠覆了"并行编程高不可攀”的固有认知,指出其核心挑战在于设计陷阱与概念框架的缺失。作者将并行编程从"黑艺术”重构为系统化工程学科,通过拆解具体任务、提炼可复用的设计技巧,为开发者提供切实可行的实践方案。书中既深入剖析了现代硬件特性对并行软件性能的影响,又全面覆盖了锁、数据所有权、读-复制-更新(RCU)等同步技术,还详解了开发工具、可扩展性设计策略与验证方法。同时,本书独树一帜地强调人因因素,关注程序员在应对复杂共享内存系统时的理性决策逻辑,助力开发者高效攻克并行编程难题。
这是一本好书,居然上架了!本书作者也是Linux的RCU模块的作者。
和译者周博士群友,翻译技术书籍不易,要多支持🫡
概括性陈述为主,没有系统化的细节,不适合新手阅读。也许适合对并行编程有一定经验以及实践思考过的同学
译者之一的周洲仪是中科院软件所博士,中科院计算所博士后,也是我多年的好友,我并行编程方面的师兄,在并行编程方面积累深耕多年。 前不久还在北京的“笑傲内核”峰会上一起在线和rcu之父paul交流,希望周师兄能再接再厉、日拱一卒、久久为功。