作 者:(美)威廉姆斯(Anthony Williams) 著;周全 等 译 定 价:89 出 版 社:人民邮电出版社 出版日期:2015年06月01日 页 数:487 装 帧:平装 ISBN:9787115387325 基于C++11新标准的并发和多线程编程深度指南,帮助你循序渐进地学习用C++11编写健壮且优雅的多线程应用程序。
针对C++11新标准编写代码;针对多核多处理器编写程序;用于学习的小例子,用于实践的大例子。
如果你打算用C++编写多线程代码,你就应该阅读本书。如果你正要使用C++标准库中新的多线程工具,这本书是推荐的指南。如果你正使用替代的线程库,后面几章中的指引和技巧应该也是有用的。
具有多核的多处理器现已成为标配。C++语言的C++11版本为多线程应用程序提等
●第1章你好,C++并发世界1
●1.1什么是并发2
●1.1.1计算机系统中的并发2
●1.1.2并发的途径3
●1.2为什么使用并发5
●1.2.1为了划分关注点而使用并发5
●1.2.2为了性能而使用并发6
●1.2.3什么时候不使用并发7
●1.3在C++中使用并发和多线程8
●1.3.1C++多线程历程8
●1.3.2新标准中的并发支持9
●1.3.3C++线程库的效率9
●1.3.4平台相关的工具10
●1.4开始入门11
●1.5小结12
●第2章管理线程13
●2.1基本线程管理13
●2.1.1启动线程14
●2.1.2等待线程完成16
●2.1.3在异常环境下的等待17
●部分目录
内容简介
《C++并发编程实战》是一本基于C++11新标准的并发和多线程编程深度指南。内容包括从std::thread、std::mutex、std::future和std::async等基础类的使用,到内存模型和原子操作、基于锁和无锁数据结构的构建,再扩展到并行算法、线程管理,很后还介绍了多线程代码的测试工作。本书的附录部分还对C++11新语言特性中与多线程相关的项目进行了简要的介绍,并提供了C++11线程库的完整参考。
《C++并发编程实战》适合于需要深入了解C++多线程开发的读者,以及使用C++进行各类软件开发的开发人员、测试人员。对于使用第三方线程库的读者,也可以从本书后面的章节中了解到相关的指引和技巧。同时,本书还可以作为C++11线程库的参考工具书。 (美)威廉姆斯(Anthony Williams) 著;周全 等 译 Anthony Williams拥有十余年的C++经验,并且是BSI C++专家组的成员。
周全,软件工程师,毕业于*国科学技术大学信息学院,现任职于*国人民银行合肥中心支行科技处。从事.NET开发多年,有较为丰富的系统集成和运维经验,对虚拟化也有较深入的研究。
宋真真,网络工程师,2008年毕业于合肥工业大学计算机与信息学院,现任职于*国人民银行合肥中心支行科技处,参与软件开发、项目管理等工作,爱好数据库、编程等研究。
梁娟娟,2010年毕业于*国科学技术大学信息技术学院,现就职于*国人民银行合肥中心支行。
<等
C++并发编程实战 下载 mobi epub pdf txt 电子书 格式