𝔖 Scriptorium
✦   LIBER   ✦

📁

C++并发编程实战(中文版)

✍ Scribed by Anthony Williams


Year
0
Tongue
Chinese
Leaves
527
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


作为对《C++ Concurrency in Action》的中文翻译,本书是基于C++11新标准的并发和多线程编程深度指南。
从std::thread、std::mutex、std::future和std::async等基础类的使用,到内存模型和原子操作、基于锁和无锁数据结构的构建,再扩展到并行算法、线程管理,最后还介绍了多线程代码的测试工作。
本书的附录部分还对C++11新语言特性中与多线程相关的项目进行了简要的介绍,并提供了C++11线程库的完整参考。
本书适合于需要深入了解C++多线程开发的读者,以及使用C++进行各类软件开发的开发人员、测试人员。
对于使用第三方线程库的读者,也可以从本书后面的章节中了解到相关的指引和技巧。
同时,本书还可以作为C++11线程库的参考工具书。

✦ Table of Contents


Introduction
前言
关于封面
关于本书
第1章 你好,C++的并发世界
第2章 线程管理
第3章 线程间共享数据
第4章 同步并发操作
第5章 C++内存模型和原子类型操作
第6章 基于锁的并发数据结构设计
第7章 无锁并发数据结构设计
第8章 并发代码设计
第9章 高级线程管理
第10章 多线程程序的测试和调试
附录A C++11语言特性简明参考(部分)
附录B 并发库简要对比
附录C 消息传递框架与完整的ATM示例
附录D C++线程类库参考
资源


📜 SIMILAR VOLUMES


JAVA并发编程实践
✍ 戈茨 📂 Library 📅 2007 🏛 电子工业出版社 🌐 Chinese

<p>《JAVA并发编程实践》随着多核处理器的普及,使用并发成为构建高性能应用程序的关键。Java 5以及6在开发并发程序中取得了显著的进步,提高了Java虚拟机的性能以及并发类的可伸缩性,并加入了丰富的新并发构建块。在《JAVA并发编程实践》中,这些便利工具的创造者不仅解释了它们究竟如何工作、如何使用,还阐释了创造它们的原因,及其背后的设计模式。</p>

Qt5 开发实战(中文版)
✍ [韩] 金大䑐 📂 Library 📅 2015 🏛 人民邮电出版社 🌐 Chinese

Qt支持C++、Python、Ruby、Perl等多种编程语言,常规用户应用程序、多媒体、后端系统管理、汽车、国防、家电、移动设备等多个领域都在广泛应用Qt。本书在全面阐述Qt基本功能的基础上,对新增的功能和服务进行了重点介绍。同时运用大量示例,集中讲解了应用程序的开发方法、技巧和必需的Qt API。读者通过实际动手操作能够迅速获得业务中必备的相关知识与经验,本书非常适合利用高级GUI和OpenGL ES开发3D图像应用程序的人阅读。

C++ GUI Qt4 编程(第二版)(中文版)
✍ Jasmin Blanchette / Mark Summerfield 📂 Library 📅 2008 🏛 电子工业出版社 🌐 Chinese

《C++GUIQt4编程》(第2版)详细讲述了用最新的Qt版本进行图形用户界面应用程序开发的各个方面。前5章主要涉及Qt基础知识,后两个部分主要讲解Qt的中高级编程,包括布局管理、事件处理、二维/三维图形、拖放、项视图类、容器类、输入/输出、数据库、多线程、网络、XML、国际化、嵌入式编程等内容。对于《C++GUIQt4编程》(第2版)讲授的大量Qt4编程原理和实践,都可以轻易将其应用于Qt4.4、Qt4.5以及后续版本的Qt程序开发过程中。