![]() |
|
| 名称 | Intel Threading Building Blocks编程指南 |
| 索引号 | TP311.11/20091 |
| 分类号 | TP311.11 TP311.11(程序设计方法) TP311.1(程序设计) TP311(程序设计、软件工程) TP31(计算机软件) TP3(计算技术、计算机技术) TP(自动化技术计算技术技术) T(工业技术) |
| 作者 | 仁达敬、聂雪军、 |
| 出版社 | 北京 : 机械工业出版社, 2009 |
| ISBN | 978-7-111-24231-4 |
| 页数 | 323页 : 图 ; 24cm |
| 价格 | CNY49.00 |
| 标签 | c++、并行、intel、并发编程、parallel、编程、英特尔、计算机、 |
| 简介 | |
| 注解 | 由O'Reilly Media, Inc.授权出版发行 据O'Reilly Media, Inc., 2007年英文版译 有书目 |
书籍简介
多核处理器的出现使得并行编程成为了每个程序员关注的主题。不具备多处理器核的计算机系统已经变得越来越少。本书为c++程序给出了并行编程的解决方案,它既不要求放弃c++,也不要求使用那些裸线程或者本地线程。
本书介绍的是Intel线程构建模块。线程构建模块是一个用来实现并行语义的c++模板库,它对c++进行了扩展,抽象出了线程管理机制并支持简明的并行编程。在使用这个库时,你所要指定的是任务而不是线程,然后库将高效自动地将这些任务映射到线程上。如果希望程序在处理器核不断增加的情况下也能够继续运行,那么这种方式将带来许多好处。与裸线程相比,线程构建模块能够使你更方便地表达并行语义,同时还能够提高程序的性能,可移植性和可扩展性。在使用本书时,你无需任何并行编程经验或者在多核处理器上的编程经验。无论你是拥有丰富的并行编程经验,还是对并行编程一无所知,本书的内容都将是非常有用的。此外,本书也不要求之前是否对线程有所了解。



粤公网安备 44030602003680号