中文名:并发的艺术
作 者:布雷谢斯(ClayBreshears)
出版社: 机械工业出版社
出版时间: 2010年9月1日
ISBN:9787111309383
定价:49.00元
开 本:16开
下载地址:https://pan.baidu.com/s/1jJjuZsE
《并发的艺术》的前面部分给出了一个完备的并发程序开发框架,包括并发的基础理论知识、不同并发模型的选择与适用环境、编写并发程序的基本步骤,并发算法的正确性证明与性能评价,以及在编写并发程序时遵循的一些指导原则等。这些内容使读者能够对并发编程有基本的了解,在开始动手编写并发代码之前首先作出全面的思考,这样不仅可以提高编码的效率,而且可以减少代码中的错误以及后续的修改/维护工作。
如果你希望通过并发编程来充分发挥多核处理器的强大功能,那么本书将为你提供所需的理论知识和实际经验。本书是为数不多的几本介绍如何在多核处理器的共享内存模型中实现算法的书籍之一,它并非仅仅介绍一些理论模型或者分布式内存架构。本书详细分析了各种示例程序,这些内容非常有助于你将串行代码转换为并行代码,此外还介绍了如何避免一些常见的错误。
本书的作者是Intel公司的一位资深工程师,他从事并发编程已经有20多年的时间,本书将帮助您:分析在共享内存模型与分布式内存模型之间的编程差异。学习如何设计多线程程序,包括对程序的测试和调优。了解如何最有效地使用各种不同的线程化机制,包括Windows线程、POSIX线程、OpenMP以及Intel Threading Building Blocks。掌握如何实现各种并发算法,包括排序、搜索、图以及其他一些实用的计算。
本书还介绍了如何在算法中实现高可伸缩性,使得算法能够充分发挥将来包含更多核处理器的强大功能。对于开发并行代码算法的程序员来说,本书是必不可少的。
Java热点新闻