没有合适的资源?快使用搜索试试~ 我知道了~
Cpp_Concurrency_In_Action(中文版)
需积分: 17 27 下载量 144 浏览量
2018-03-06
15:22:20
上传
评论 1
收藏 4.73MB PDF 举报
温馨提示
试读
620页
Cpp_Concurrency_In_Action(中文版) Cpp_Concurrency_In_Action(中文版)
资源推荐
资源详情
资源评论
1.1
1.2
1.3
1.4
1.5
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.6
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.7
1.7.1
1.7.2
1.7.3
1.7.4
1.8
1.8.1
1.8.2
1.8.3
1.8.4
1.8.5
1.9
1.9.1
目錄
Introduction
前言
关于封面
关于本书
第1章你好,C++的并发世界
1.1何谓并发
1.2为什么使用并发?
1.3C++中的并发和多线程
1.4开始入门
1.5本章总结
第2章线程管理
2.1线程管理的基础
2.2向线程函数传递参数
2.3转移线程所有权
2.4运行时决定线程数量
2.5识别线程
2.6本章总结
第3章线程间共享数据
3.1共享数据带来的问题
3.2使用互斥量保护共享数据
3.3保护共享数据的替代设施
3.4本章总结
第4章同步并发操作
4.1等待一个事件或其他条件
4.2等待一个事件或其他条件
4.3限定等待时间
4.4使用同步操作简化代码
4.5本章总结
第5章C++内存模型和原子类型操作
5.1内存模型基础
2
1.9.2
1.9.3
1.9.4
1.10
1.10.1
1.10.2
1.10.3
1.10.4
1.11
1.11.1
1.11.2
1.11.3
1.11.4
1.12
1.12.1
1.12.2
1.12.3
1.12.4
1.12.5
1.12.6
1.13
1.13.1
1.13.2
1.13.3
1.14
1.14.1
1.14.2
1.14.3
1.15
1.15.1
1.15.2
1.15.3
1.15.4
1.15.5
5.2C++中的原子操作和原子类型
5.3同步操作和强制排序
5.4本章总结
第6章基于锁的并发数据结构设计
6.1为并发设计的意义何在?
6.2基于锁的并发数据结构
6.3基于锁设计更加复杂的数据结构
6.4本章总结
第7章无锁并发数据结构设计
7.1定义和意义
7.2无锁数据结构的例子
7.3对于设计无锁数据结构的指导建议
7.4本章总结
第8章并发代码设计
8.1线程间划分工作的技术
8.2如何让数据紧凑?
8.3为多线程性能设计数据结构
8.4设计并发代码的注意事项
8.5在实践中设计并发代码
8.6本章总结
第9章高级线程管理
9.1线程池
9.2中断线程
9.3本章总结
第10章多线程程序的测试和调试
10.1与并发相关的错误类型
10.2定位并发错误的技术
10.3本章总结
附录AC++11语言特性简明参考(部分)
A.1右值引用
A.2删除函数
A.3默认函数
A.4常量表达式函数
A.5Lambda函数
3
C++ConcurrencyInAction
PracticalMultithreading
作者:AnthonyWilliams
译者:陈晓伟
本书概述
作为对《C++ConcurrencyinAction》的中文翻译。
本书是基于C++11新标准的并发和多线程编程深度指南。
从std::thread、std::mutex、std::future和std::async等基础类的使用,到内存模型和原子操
作、基于锁和无锁数据结构的构建,再扩展到并行算法、线程管理,最后还介绍了多线程代
码的测试工作。
本书的附录部分还对C++11新语言特性中与多线程相关的项目进行了简要的介绍,并提供了
C++11线程库的完整参考。
本书适合于需要深入了解C++多线程开发的读者,以及使用C++进行各类软件开发的开发人
员、测试人员。
对于使用第三方线程库的读者,也可以从本书后面的章节中了解到相关的指引和技巧。
同时,本书还可以作为C++11线程库的参考工具书。
书与作者
AnthonyWilliams是BSIC++小组的成员,拥有10多年C++应用经验。
如今多核芯处理器使用的越来越普遍。C++11标准支持多线程,这就需要程序员掌握多线程编
程的原则、技术和新语言中的并发特性,确保自己处于时代前沿。
无论你的C++技术如何,本书都会指引你使用C++11写出健壮和优雅的多线程应用。本书将会
探讨线程的内存模型,新的多线程库,启动线程和同步工具。在这个过程中,我们会了解并
发程序中较为棘手的一些问题。
内容的大体结构:
C++11编程
Introduction
5
剩余619页未读,继续阅读
资源评论
shfans
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功