书籍介绍
随着多核处理器时代的到来,并行编程已经成为现代软件开发的重要方向。然而,并行编程涉及到复杂的同步、并发和内存模型问题,使得许多开发者望而却步。《深入理解并行编程》一书旨在帮助读者克服这些难题,通过理论与实践相结合的方式,让读者轻松掌握并行编程的核心知识和技巧。
作者简介
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
显示全部