C++并发编程实战安东尼·威廉姆斯人民邮电出版社9787115573551 语言程序设计 pdf snb 115盘 kindle 在线 下载 pmlz mobi

C++并发编程实战安东尼·威廉姆斯人民邮电出版社9787115573551 语言程序设计电子书下载地址
- 文件名
- [epub 下载] C++并发编程实战安东尼·威廉姆斯人民邮电出版社9787115573551 语言程序设计 epub格式电子书
- [azw3 下载] C++并发编程实战安东尼·威廉姆斯人民邮电出版社9787115573551 语言程序设计 azw3格式电子书
- [pdf 下载] C++并发编程实战安东尼·威廉姆斯人民邮电出版社9787115573551 语言程序设计 pdf格式电子书
- [txt 下载] C++并发编程实战安东尼·威廉姆斯人民邮电出版社9787115573551 语言程序设计 txt格式电子书
- [mobi 下载] C++并发编程实战安东尼·威廉姆斯人民邮电出版社9787115573551 语言程序设计 mobi格式电子书
- [word 下载] C++并发编程实战安东尼·威廉姆斯人民邮电出版社9787115573551 语言程序设计 word格式电子书
- [kindle 下载] C++并发编程实战安东尼·威廉姆斯人民邮电出版社9787115573551 语言程序设计 kindle格式电子书
内容简介:
暂无相关简介,正在全力查找中!
书籍目录:
第1章 你好,C++并发世界
1.1 什么是并发
1.1.1 计算机系统中的并发
1.1.2 并发的方式
1.1.3 并发与并行
1.2 为什么使用并发技术
1.2.1 为分离关注点而并发
1.2.2 为能而并发:任务并行和数据并行
1.2.3 什么时候避免并发
1.3 并发与C++多线程
1.3.1 C++多线程简史
1.3.2 新标准对并发的支持
1.3.3 C++14和C++1一步
支持并发和并行
1.3.4 标准C++线程库的效率
1.3.5 台专属的工具
1.4 启程上路
实例——“Hello Concurrent World”
1.5 小结
第2章 线程管控
2.1 线程的基本管控
2.1.1 发起线程
2.1.2 等待线程完成
2.1.3 在出现异常的情况下等待
2.1.4 在后台运行线程
2.2 向线程函数传递参数
2.3 移交线程归属权
2.4 在运行时选择线程数量
2.5 识别线程
2.6 小结
第3章 在线程间共享数据
3.1 线程间共享数据的问题
3.1.1 条件竞争
3.1.2 防止恶条件竞争
3.2 用互斥保护共享数据
3.2.1 在C++中使用互斥
3.2.2 组织和编排代码以保护共享数据
3.2.3 发现接口固有的条件竞争
3.2.4 死锁:问题和解决方法
3.2.5 防范死锁的补充准则
3.2.6 运用std::unique_lock灵活加锁
3.2.7 在不同作用域之间转移互斥归属权
3.2.8 按适合的粒度加锁
3.3 保护共享数据的其他工具
3.3.1 在初始化过程中保护共享数据
3.3.2 保护甚少更新的数据结构
3.3.3 递归加锁
3.4 小结
第4章 并发操作的同步
4.1 等待事件或等待其他条件
4.1.1 凭借条件变量等待条件成立
4.1.2 利用条件变量构建线程的队列
4.2 使用future等待一次事件发生
4.2.1 从后台任务返回值
4.2.2 关联future实例和任务
4.2.3 创建std::promir/> 4.2.4 将异常保存到future中
4.2.5 多个线程一起等待
4.3 限时等待
4.3.1 时钟类
4.3.2 时长类
4.3.3 时间点类
4.3.4 接受超时时限的函数
4.4 运用同步操作简化代码
4.4.1 利用futur行函数式编程
4.4.2 使用消息传行同步
4.4.3 符合并发技术规约的后续风格并发
4.4.4 后续函数的连锁调用
4.4.5 等待多个future
4.4.6 运用std::experimental::when_any()函数等待多个future,直到其中之一准备绪
4.4.7 线程闩和线程卡——并发技术规约提出的新特
4.4.8 基本的线程闩类std::experimental::latch
4.4.9 基本的线程卡类std::experimental::barrier
4.4.10 std::experimental::flex_barrier——std::experimental::barrier的灵活版本
4.5 小结
第5章 C++内存模型和原子r/> 5.1 内存模型基础
5.1.1 对象和内存区域
5.1.2 对象、内存区域和并发
5.1.3 改动序列
5.2 C++中的原子操作及其类别
5.2.1 标准原子类型
5.2.2 操作std::atomic_flag
5.2.3 操作std::atomic
5.2.4 操作std::atomic:算术形式的指针运算
5.2.5 操作标准整数原子类型
5.2.6 泛化的std::atomic类模板
5.2.7 原子操作的非成员函数
5.3 同步操作和强制次序
5.3.1 同步关系
5.3.2 先行关系
5.3.3 原子操作的内存次序
5.3.4 释放序列和同步关系
5.3.5 栅栏
5.3.6 凭借原子操作令非原子操作服从内存次序
5.3.7 强制非原子操作服从内存次序
5.4 小结
第6章 设计基于锁的并发数据结构
6.1 并发设计的内涵
6.2 基于锁的并发数据结构
6.2.1 采用锁实现线程的栈容器
6.2.2 采用锁和条件变量实现线程的队列容器
6.2.3 采用精细粒度的锁和条件变量实现线程的队列容器
6.3 设计更复杂的基于锁的并发数据结构
6.3.1 采用锁编写线程的查找表
6.3.2 采用多种锁编写线程的链表
6.4 小结
第7章 设计无锁数据结构
7.1 定义和推论
7.1.1 非阻塞型数据结构
7.1.2 无锁数据结构
7.1.3 无须等待的数据结构
7.1.4 无锁数据结构的优点和缺点
7.2 无锁数据结构范例
7.2.1 实现线程的无锁栈
7.2.2 制止麻烦的内存泄漏:在无锁数据结构中管理内存
7.2.3 运用风险指针检测无法回收的节点
7.2.4 借引用计数检测正在使用中的节点
7.2.5 为无锁栈容器施加内存模型
7.2.6 实现线程的无锁队列
7.3 实现无锁数据结构的原则
7.3.1 原则1:在原型设计中使用std::memory_order_seq_cst次序
7.3.2 原则2:使用无锁的内存回收方案
7.3.3 原则3:防范ABA问题
7.3.4 原则4:找出忙等循环,协助其他线程
7.4 小结
第8章 设计并发代码
8.1 在线程间切分任务的方法
8.1.1 先在线程间切分数据,再开始处理
8.1.2 以递归方式划分数据
8.1.3 依据工作类别划分任务
8.2 影响并发代码能的因素
8.2.1 处理器的数量
8.2.2 数据竞争和缓存乒乓(cache ping-pong)
8.2.3 不经意共享
8.2.4 数据的紧凑程度
8.2.5 过度任务切换与线程过饱和
8.3 设计数据结构以提升多线程程序的能
8.3.1 针对复杂操作的数据划分
8.3.2 其他数据结构的访问模式
8.4 设计并发代码时要额外考虑的因素
8.4.1 并行算法代码中的异常
8.4.2 可伸缩和Amdahl定律
8.4.3 利用多线程“掩藏”等待行为
8.4.4 借并发特响应能力
8.5 并发代码的设计实践
8.5.td::for_each()的并行实现
8.5.2 std::find()的并行实现
8.5.3 std::partial_sum()的并行实现
8.6 小结
第9章 线程管理
9.1 线程池
9.1.1 简易可行的线程池
9.1.2 等待提交给线程池的任务完成运行
9.1.3 等待其他任务完成的任务
9.1.4 避免任务队列上的争夺
9.1.5 任务窃取
9.2 中断线程
9.2.1 发起一个线程,以及把它中断
9.2.2 检测线程是否被中断
9.2.3 中断条件变量上的等待
9.2.4 中断条件变量std::condition_variable_any上的等待
9.2.5 中断其他阻塞型等待
9.2.6 处理中断
9.2.7 在应用程序退出时中断后台任务
9.3 小结
第10章 并行算法函数
10.1 并行化的标准库算法函数
10.2 执行策略
10.2.1 因指定执行策略而普遍产生的作用
10.2.2 std::execution::sequenced_policy
10.2.3 std::execution::parallel_policy
10.2.4 std::execution::parallel_unsequenced_policy
10.3 C++标准库的并行算法函数
10.3.1 并行算法函数的使用范例
10.3.2 访问计数
10.4 小结
第11章 多线程应用的测试和除错
11.1 与并发相关的错误类型
11.1.1 多余的阻塞
11.1.2 条件竞争
11.2 定位并发相关的错误的技法
11.2.1 审查代码并定位潜在错误
11.2.2 通过测试定位与并发相关的错误
11.2.3 设计可测试的代码
11.2.4 多线程测试技术
11.2.5 以特定结构组织多线程的测试代码
11.2.6 测试多线程代码的能
11.3 小结
附录A C++11精要:部分语言特
A.1 右值引用
A.1.1 移动语义
A.1.2 右值引用和函数模板
A.2 删除函数
A.3 默认函数
A.4 常量表达式函数
A.4.1 constexpr关键字和用户定义型别
A.4.2 constexpr对象
A.4.3 constexpr函数要符合的条件
A.4.4 constexpr与模板
A.5 lambda函数
A.6 变参模板
A.7 自动推导变量的型别
A.8 线程局部变量
A.9 类模板的参数推导
A.10 小结
附录B 各并发程序库的简要对比
附录C 消息传递程序库和完整的自动柜员机范例
作者介绍:
暂无相关内容,正在全力查找中
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
编辑推荐
1.这是一本介绍C++并发和多线编程的深度指南,囊括了C++并发编程的多个方面,涉及启动新线程以及设计能的多线程算法和数据结构等核心知识点;
2.本书译文经过反复推敲,作译者协同参与全书内容的翻译和审读,代码配有详细的中文注释,内容简洁易懂;
3.译者还基于自己的开发经验,补充了许多延伸知识点,适合想要深入了解C++多线程的开发人员深入学/span>
4.本书提供强大的配套资源200页的电子版附录D以及140多份配套代码文件。
网站评分
书籍多样性:9分
书籍信息完全性:6分
网站更新速度:3分
使用便利性:8分
书籍清晰度:3分
书籍格式兼容性:5分
是否包含广告:5分
加载速度:5分
安全性:7分
稳定性:3分
搜索功能:5分
下载便捷性:3分
下载点评
- 种类多(299+)
- 差评少(132+)
- 快捷(451+)
- 无盗版(472+)
- 章节完整(182+)
- 中评(181+)
- 内容齐全(206+)
- 实惠(451+)
- 内涵好书(352+)
- 一星好评(348+)
- 字体合适(334+)
- 服务好(478+)
- 收费(446+)
下载评价
- 网友 田***珊:
可以就是有些书搜不到
- 网友 石***烟:
还可以吧,毕竟也是要成本的,付费应该的,更何况下载速度还挺快的
- 网友 辛***玮:
页面不错 整体风格喜欢
- 网友 苍***如:
什么格式都有的呀。
- 网友 师***怡:
说的好不如用的好,真心很好。越来越完美
- 网友 权***颜:
下载地址、格式选择、下载方式都还挺多的
- 网友 通***蕊:
五颗星、五颗星,大赞还觉得不错!~~
- 网友 温***欣:
可以可以可以
- 网友 康***溪:
强烈推荐!!!
- 网友 菱***兰:
特好。有好多书
- 网友 孔***旋:
很好。顶一个希望越来越好,一直支持。
- 网友 堵***洁:
好用,支持
- 网友 融***华:
下载速度还可以
- 网友 索***宸:
书的质量很好。资源多
- 网友 家***丝:
好6666666
- 网友 冯***丽:
卡的不行啊
喜欢"C++并发编程实战安东尼·威廉姆斯人民邮电出版社9787115573551 语言程序设计"的人也看了
当天发货正版 国际市场营销 韩晶玉 对外经贸大学出版社 9787566312549中图文轩 pdf snb 115盘 kindle 在线 下载 pmlz mobi
无公害果蔬农药选择与使用教材 pdf snb 115盘 kindle 在线 下载 pmlz mobi
人猿泰山之黄金迷城/人猿泰山全译精编插画系列 pdf snb 115盘 kindle 在线 下载 pmlz mobi
世界名猫鉴赏与驯养 pdf snb 115盘 kindle 在线 下载 pmlz mobi
国外彩票概要 陈传书,靳尔刚 主编 中国社会出版社【正版】 pdf snb 115盘 kindle 在线 下载 pmlz mobi
刑法分论争议问题研究 pdf snb 115盘 kindle 在线 下载 pmlz mobi
建筑工程测量(建筑类) pdf snb 115盘 kindle 在线 下载 pmlz mobi
诗境浅说 pdf snb 115盘 kindle 在线 下载 pmlz mobi
口语 pdf snb 115盘 kindle 在线 下载 pmlz mobi
空间思维大挑战 立体王8册全能思维逻辑训练书想象力观察力专注力训练 儿童全脑智力开发大脑益智游戏书数学幼儿早教5岁宝宝小学6 pdf snb 115盘 kindle 在线 下载 pmlz mobi
- 2021秋创优作业9九年级上册历史人教版初三上册历史配套练习 pdf snb 115盘 kindle 在线 下载 pmlz mobi
- 中国药物新字典(精)/现代国药名典丛书 pdf snb 115盘 kindle 在线 下载 pmlz mobi
- *学院派 实力派 美术高考应试攻略 名师零距离经典版 颜培石膏几何体 pdf snb 115盘 kindle 在线 下载 pmlz mobi
- 萨提亚家庭治疗模式 pdf snb 115盘 kindle 在线 下载 pmlz mobi
- 博士生入学考试英语备考指南(第三版) pdf snb 115盘 kindle 在线 下载 pmlz mobi
- 朗文袖珍英语联想词典 pdf snb 115盘 kindle 在线 下载 pmlz mobi
- 走进基因,了解新生命 pdf snb 115盘 kindle 在线 下载 pmlz mobi
- 朱莉诗歌园系列:英语儿歌100首 pdf snb 115盘 kindle 在线 下载 pmlz mobi
- 汤小团漫游中国历史系列(39)辽宋金元卷(7)-楼船夜雪 pdf snb 115盘 kindle 在线 下载 pmlz mobi
- 民国社会风情图录 服饰卷 pdf snb 115盘 kindle 在线 下载 pmlz mobi
书籍真实打分
故事情节:4分
人物塑造:5分
主题深度:4分
文字风格:6分
语言运用:6分
文笔流畅:4分
思想传递:3分
知识深度:7分
知识广度:4分
实用性:4分
章节划分:5分
结构布局:8分
新颖与独特:5分
情感共鸣:8分
引人入胜:7分
现实相关:5分
沉浸感:8分
事实准确性:9分
文化贡献:4分