快捷搜索:  汽车  科技

并发编程笔记全集(并发编程实战来咯)

并发编程笔记全集(并发编程实战来咯)● 内容丰富全面,介绍了基于锁的并发数据结构、无锁数据结构、并发代码,以及高级线程管理、并行算法函数、多线程应用的测试和除错。● 从C 标准程序库的各种工具讲起,介绍了线程管控、在线程间共享数据、并发操作的同步、C 内存模型和原子操作等内容。说回到咱们这本《C 并发编程实战 第2版》,人邮君推荐它可不仅仅因为它是In Action系列之一,更是因为他的作者正是为C 11标准引入线程库的C 标准委员会成员本人!并且本书作者还编写了众多构成C 标准的多线程和并发相关的提案、制定了并发技术规约(Concurrency Technical Specification),以及关于C 未来演化发展的提案。《C 并发编程实战 第2版》是作者多年心血的凝聚。这本书基于他研习C 和多线程的全部经验,旨在指导其他C 开发者安全且高效地使用C 线程库和并发技术规约。可以说跟着这本书学习C

提到并发编程,就不得不提C Concurrency in Action(Second Edition)(《C 并发编程实战 第2版》)啦!

并发编程笔记全集(并发编程实战来咯)(1)

《C 并发编程实战 第2版》英文原版&中文译版

看到这个封面,各位饱读诗书的程序员们肯定立马就看出来这是Manning出版的大名鼎鼎的In Action系列图书了~

并发编程笔记全集(并发编程实战来咯)(2)

Manning In Action系列图书的封面图都来源于历史上欧洲地区各个地域的服饰习俗,他们配色复古,带有浓郁的历史感和地域文化特色。
Manning In Action系列不仅是封面独特,它的内容也很受欢迎,读过这个系列的程序员都知道,这个系列图书内容简洁明快,很适合快速学习及掌握一种技术。

说回到咱们这本《C 并发编程实战 第2版》,人邮君推荐它可不仅仅因为它是In Action系列之一,更是因为他的作者正是为C 11标准引入线程库的C 标准委员会成员本人!并且本书作者还编写了众多构成C 标准的多线程和并发相关的提案、制定了并发技术规约(Concurrency Technical Specification),以及关于C 未来演化发展的提案。

并发编程笔记全集(并发编程实战来咯)(3)

《C 并发编程实战 第2版》是作者多年心血的凝聚。这本书基于他研习C 和多线程的全部经验,旨在指导其他C 开发者安全且高效地使用C 线程库和并发技术规约。可以说跟着这本书学习C 并发编程,就是在跟着标准学习了,这本书的权威性毋庸置疑

细心的同学肯定发现了,人邮君这次推荐的是最新出版的第2版。这是因为《C 并发编程实战》的第1版是以C 11为基础的,但后来C 委员会又相继发布了C 14标准、C 17标准和一些技术规约,进一步为编写多线程程序提供支持,比如C 17可以使用多线程或多处理器,使得图像处理、机器学习等性能敏感型任务更加快速的完成。而《C 并发编程实战 第2版》这本书就覆盖了现代C 的新特性,特别为工业级C 并发解锁了相应的特性、模式和最佳实践方式

从C 标准程序库的各种工具讲起,介绍了线程管控、在线程间共享数据、并发操作的同步、C 内存模型和原子操作等内容。

内容丰富全面,介绍了基于锁的并发数据结构、无锁数据结构、并发代码,以及高级线程管理、并行算法函数、多线程应用的测试和除错。

根据C 14和C 17标准进行更新和修订,涵盖了所有标准中最新的改动。第2版为读者展示了如何用C 17写出优雅且健壮的多线程应用,并告诉你所有的细节。

● 通过附录及线上资源提供了丰富的补充资料,以帮助读者更完整、细致地掌握C 并发编程的知识脉络。

并发编程笔记全集(并发编程实战来咯)(4)

不仅知识结构完整,本书还特别呼应“In Action”(实战)的主题,在每一章中都提供了示例和练习,以及本书作者——C 标准委员会成员、并发编程大师安东尼·威廉姆斯的一些独到见解,这对于开发人员来说是非常有价值的。

本书中所举的例子简洁而有代表性,比如:

● 基于锁的并发数据结构的设计(Designing lock-based concurrent data structure)

● 无锁并发数据结构的设计(Designing lock-free concurrent data structure)

● 并发代码的设计(Designing concurrent code)

● 高级线程管理(Advanced thread management)

● 并行算法(Parallel algorithm)

● 多线程应用的测试与调试(Testing and debugging multithreaded application)

这些例子中的一些代码甚至可以直接照搬到生产环境下使用,相信仔细阅读并实战完之后的你,能收获作者对多线程程序设计的一些很有价值的经验,能对于底层有更深入的认知。

并发编程笔记全集(并发编程实战来咯)(5)

除了作者给力,这本书的译者也同样给力!

本书译者与作者进行了大量邮件沟通,反复推敲,确保全书的翻译准确到位、简洁易懂。此外,译者还基于自己的开发经验,补充了许多延伸知识点,更为读者们提供了近200页的电子版附录D以及140多份配套代码文件。直接为读者打消了翻译版图书水土不服的顾虑!

并发编程笔记全集(并发编程实战来咯)(6)

所以,无论是需要深入了解C 多线程开发的读者,还是使用C 进行各类软件开发的开发人员、测试人员,抓住这本《C 并发编程实战 (第2版)》,好好补充一下自己的并发编程知识吧!

#技术派的书架#

猜您喜欢: