• C++并发编程实战(第2版)
21年品牌 40万+商家 超1.5亿件商品

C++并发编程实战(第2版)

正版新书 新华官方库房直发 可开电子发票

76.89 5.5折 139.8 全新

库存34件

江苏南京
认证卖家担保交易快速发货售后保障

作者(英)安东尼·威廉姆斯

出版社人民邮电出版社

ISBN9787115573551

出版时间2021-12

版次2

装帧平装

开本16开

纸张胶版纸

页数432页

字数573千字

定价139.8元

货号SC:9787115573551

上书时间2024-05-09

江苏读客文化

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
全新正版 提供发票
商品描述
主编推荐:
1.这是一本介绍C++并发和多线编程的深度指南,囊括了C++并发编程的多个方面,涉及启动新线程以及设计全功能的多线程算法和数据结构等核心知识点;
2.本书译文经过反复推敲,作译者协同参与全书内容的翻译和审读,代码配有详细的中文注释,内容简洁易懂;
3.译者还基于自己的开发经验,补充了许多延伸知识点,适合想要深入了解C++多线程的开发人员深入学习;
4.本书提供强大的配套资源,包括近200页的电子版附录D以及140多份配套代码文件。
媒体评论:
“目前,对C++11多线程工具的探讨,本书是有关图书中较好的一本,而且在未来相当一段时期内还会如是。”
—— Effective C与More Effective C的作者Scott Meyers

“本书使C++多线程不那么晦涩难懂。”
——红帽(Red Hat)公司维护工程师Rick Wagner

“阅读本书让我头痛,然而痛有所得,好事。”
——Ingersoll Rand公司的Joshua Heyer

“Anthony示范了如何将并发用于实践。”
—— OR/2 Limited公司的Roger Orr

“一份关于C++新并发标准的指南,缜密而有深度,由标准制定者亲自编写。”
——瑞士信贷银行总监Neil Horlock

“任何严肃的C++开发人员应该读懂这本重要的书。”
——Pace公司开发总监Jamie Allsop博士

“本书是学习原子操作、内存模型和C++并发的上佳之选。”
——C++标准委员会成员,OpenMP执行官Michael Wong
内容简介:
这是一本介绍C++并发和多线程编程的深度指南。本书从C++标准程序库的各种工具讲起,介绍线程管控、在线程间共享数据、并发操作的同步、C++内存模型和原子操作等内容。同时,本书还介绍基于锁的并发数据结构、无锁数据结构、并发代码,以及高级线程管理、并行算法函数、多线程应用的测试和除错。本书还通过附录及线上资源提供丰富的补充资料,以帮助读者更完整、细致地掌握C++并发编程的知识脉络。

本书适合需要深入了解C++多线程开发的读者,以及使用C++进行各类软件开发的开发人员、测试人员,还可以作为C++线程库的参考工具书。

目录:
第1章你好,C++并发世界1

1.1什么是并发2

1.1.1计算机系统中的并发2

1.1.2并发的方式4

1.1.3并发与并行5

1.2为什么使用并发技术6

1.2.1为分离关注点而并发6

1.2.2为性能而并发:任务并行和数据并行7

1.2.3什么时候避免并发8

1.3并发与C++多线程9

1.3.1C++多线程简史9

1.3.2新标准对并发的支持10

1.3.3C++14和C++17进一步支持并发和并行10

1.3.4标准C++线程库的效率10

1.3.5平台专属的工具12

1.4启程上路12

实例——“HelloConcurrentWorld”12

1.5小结13

第2章线程管控15

2.1线程的基本管控15

2.1.1发起线程16

2.1.2等待线程完成19

2.1.3在出现异常的情况下等待19

2.1.4在后台运行线程21

2.2向线程函数传递参数23

2.3移交线程归属权26

2.4在运行时选择线程数量30

2.5识别线程33

2.6小结35

第3章在线程间共享数据37

3.1线程间共享数据的问题38

3.1.1条件竞争39

3.1.2防止恶性条件竞争40

3.2用互斥保护共享数据41

3.2.1在C++中使用互斥41

3.2.2组织和编排代码以保护共享数据43

3.2.3发现接口固有的条件竞争44

3.2.4死锁:问题和解决
...

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

全新正版 提供发票
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP