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

安东尼·威廉姆斯(Anthony Williams)

出版时间

2021-10-31

ISBN

9787115573551

评分

★★★★★

标签

编程

书籍介绍

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

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

精彩摘录
  • "undefined behavior is one of the nastiest corners of C++"
  • "don’t wait for another thread if there’s a chance it’s waiting for you"
作者简介
安东尼·威廉姆斯(Anthony Williams) C++开发者、顾问、培训师,英国标准协会C++标准组成员,拥有超过20年的C++开发经验,独立编写或合著了众多C++标准委员会文件,为C++11标准引入了线程库,实现了工具“just::thread Pro”(Just Software Solutions公司的产品),并持续致力于开发C++的新特性,以增强C++并发工具集的功能,这两者都遵循C++标准和提案。
目录
第1章 你好,C++并发世界 1
1.1 什么是并发 2
1.1.1 计算机系统中的并发 2
1.1.2 并发的方式 4
1.1.3 并发与并行 5

显示全部
用户评论
新译本翻译质量上乘~IT书之光~
看过非官方翻译,感觉不太通顺。人邮的正式版本读着就很流畅,原本一些不太明白的地方瞬间豁然开朗。
C++并发编程深度指南,C++标准委员会成员编写的,囊括C++并发编程多个方面,代码附有中文注释简洁易懂,附赠配套代码文件。
相比第1版,翻译质量提升非常明显,有质的飞跃。读起来顺畅多了。
本书翻译是一个群友,很多处名词都是在多人讨论建议下才翻译的。没想到出版了,评论还不如第一版的那个机翻,真可谓众口难调。
一本解说得非常精确的书,值得一边阅读一边思考。
收藏