简介
为了提高系统总体性能,计算机厂商已经选择增加更多的处理器,而不是提高时钟频率。相应地,如果您希望应用程序能够通过使用下一代处理器提高性能,就必须为了利用多处理器计算机而对应用程序进行改写。这本非常实用的书教读者如何从顺序编程技术转移到并行和多线程编程技术,同时介绍了为多处理器和多线程架构编程的所有必备知识。 本书的两位作者具有丰富的经验,虽然是并行处理和软件并发这些复杂的主题,但是采用了清晰、易于理解的方式来讲述它们。通过他们进行多处理和多线程模型编程的实际方法,借助大量有用的实例,演示如何成功地完成多核编程,从而使读者能够充分利用新一代多核处理器的能力。 本书主要内容 并发编程和同步带来的各种缺陷、陷阱和挑战 调试和测试多核编程的方法与技术 如何使川跨下台技术米利用处理器的特定特性 操作系统在多核编程中的任务 将框架类作为并发构建块加以利用的方法 如何通过使用接口类宋降低任务同步和通信的复杂性 本书适合于希望从事多核编程和多核应用程序开发的开发人员
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2010-03-01
- 更新: 2023-06-07
- 书号:9787302222743
- 中图:TP312C
- 学科:工学控制科学与工程工学计算机科学与技术