书籍 深入理解并行编程的封面

深入理解并行编程

[美] Paul E.Mckenney(保罗·E·麦肯尼)

出版时间

2017-07-01

ISBN

9787121315084

评分

★★★★★
书籍介绍
随着多核处理器时代的到来,并行编程已经成为现代软件开发的重要方向。然而,并行编程涉及到复杂的同步、并发和内存模型问题,使得许多开发者望而却步。《深入理解并行编程》一书旨在帮助读者克服这些难题,通过理论与实践相结合的方式,让读者轻松掌握并行编程的核心知识和技巧。
作者简介
Paul E. McKenney is a pivotal figure in the Linux kernel development community. As a core contributor, he has played an instrumental role in shaping the Linux kernel, the foundational software for a vast array of computing devices. His extensive work and contributions have significantly influenced the performance and stability of the Linux operating system, making him a key figure in the field of open-source software.
推荐理由
《深入理解并行编程》这本书深入剖析了并行编程在多核硬件环境下的挑战和机遇,从硬件与软件交互的复杂关系出发,逐步展开对并行编程的全面讲解。不仅解释了概念,还深入分析了系统编程要素的必要性及底层原理,为读者提供了宝贵的实践指导。本书不仅适合对并行编程感兴趣的读者,也适用于想要提升自己编程技能的开发者。
适合哪些人读
1. 对并行编程感兴趣的计算机科学专业学生和研究人员
2. 想要提升编程技能的软件开发者
3. 对操作系统、硬件架构和系统编程感兴趣的读者
4. 从事多核处理器设计和开发的相关人员。
书籍脑图
目录
第1章 如何使用本书 1
1.1 路线图 1
1.2 小问题 2
1.3 除本书之外的选择 3
1.4 示例源代码 4

显示全部
用户评论
现代编程必读书,译者是国内最顶尖的大规模集群的专家,最后豆瓣评价说翻译太次?
“从硬件的角度阐述并行编程的难题”,对Java程序员门槛不低
看完还是很有收获的,内容编排上有些乱,看的费劲
作者功力太强,全篇围绕着内核的并发/并发进行讲解,推荐给有OS基础的读者。
对并行算法,RCU,内存屏障的讲解很深刻,附录C一定要看;甚至还涉及了STM,HTM的分析,出乎意料。
这本书的排版很不好。比如说代码没有缩进;不能跳转到小练习的答案;代码与说明隔的比较远,不好关联起来读...但是翻译本身没有什么问题,语句通顺,可以先读一遍英文的,再读一遍中文的,确保自己读懂了
翻译好坏先不说,参考文献呢??
更偏向硬件层次, backend推荐看看concurrency in go
书籍解析
立即阅读