当前位置:首页>正文

C++并发编程实战安东尼·威廉姆斯人民邮电出版社9787115573551 语言程序设计 pdf 下载 mobi 极速 snb 夸克云 txt chm

免费下载书籍地址:PDF下载地址

精美图片

C++并发编程实战安东尼·威廉姆斯人民邮电出版社9787115573551 语言程序设计书籍详细信息

  • ISBN:9787115573551
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2021-12
  • 页数:暂无页数
  • 价格:97.36
  • 纸张:胶版纸
  • 装帧:平装-胶订
  • 开本:16开
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分

内容简介:

暂无相关简介,正在全力查找中!

书籍目录:

第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下载地址:

在线阅读地址:C++并发编程实战安东尼·威廉姆斯人民邮电出版社9787115573551 语言程序设计在线阅读

在线听书地址:C++并发编程实战安东尼·威廉姆斯人民邮电出版社9787115573551 语言程序设计在线收听

在线购买地址:C++并发编程实战安东尼·威廉姆斯人民邮电出版社9787115573551 语言程序设计在线购买

原文赏析:

暂无原文赏析,正在全力查找中!

其它内容:

编辑推荐

1.这是一本介绍C++并发和多线编程的深度指南,囊括了C++并发编程的多个方面,涉及启动新线程以及设计能的多线程算法和数据结构等核心知识点;

2.本书译文经过反复推敲,作译者协同参与全书内容的翻译和审读,代码配有详细的中文注释,内容简洁易懂;

3.译者还基于自己的开发经验,补充了许多延伸知识点,适合想要深入了解C++多线程的开发人员深入学/span>

4.本书提供强大的配套资源200页的电子版附录D以及140多份配套代码文件。


书籍真实打分

故事情节:3分

人物塑造:7分

主题深度:8分

文字风格:5分

语言运用:8分

文笔流畅:5分

思想传递:4分

知识深度:7分

知识广度:7分

实用性:4分

章节划分:5分

结构布局:9分

新颖与独特:9分

情感共鸣:3分

引人入胜:4分

现实相关:5分

沉浸感:6分

事实准确性:8分

文化贡献:5分

网站评分

书籍多样性:8分

书籍信息完全性:6分

网站更新速度:8分

使用便利性:6分

书籍清晰度:6分

书籍格式兼容性:9分

是否包含广告:4分

加载速度:3分

安全性:3分

稳定性:6分

搜索功能:9分

下载便捷性:5分

下载点评

  • 无漏页(465+)
  • 中评多(89+)
  • 方便(170+)
  • 强烈推荐(482+)
  • 字体合适(515+)
  • 无颠倒(397+)
  • 小说多(131+)
  • 章节完整(319+)
  • 经典(635+)
  • 不亏(488+)
  • 少量广告(445+)
  • 四星好评(527+)
  • 一般般(458+)

下载评价

网友 师***怀:好是好,要是能免费下就好了

网友 国***舒:中评,付点钱这里能找到就找到了,找不到别的地方也不一定能找到

网友 林***艳:很好,能找到很多平常找不到的书。

网友 索***宸:书的质量很好。资源多

网友 孔***旋:很好。顶一个希望越来越好,一直支持。

网友 芮***枫:有点意思的网站,赞一个真心好好好 哈哈

网友 焦***山:不错。。。。。

网友 师***怡:说的好不如用的好,真心很好。越来越完美

网友 堵***格:OK,还可以

网友 养***秋:我是新来的考古学家

网友 冯***卉:听说内置一千多万的书籍,不知道真假的

网友 国***芳:五星好评

网友 邱***洋:不错,支持的格式很多

网友 扈***洁:还不错啊,挺好

版权声明

1本文:C++并发编程实战安东尼·威廉姆斯人民邮电出版社9787115573551 语言程序设计转载请注明出处。
2本站内容除签约编辑原创以外,部分来源网络由互联网用户自发投稿仅供学习参考。
3文章观点仅代表原作者本人不代表本站立场,并不完全代表本站赞同其观点和对其真实性负责。
4文章版权归原作者所有,部分转载文章仅为传播更多信息服务用户,如信息标记有误请联系管理员。
5本站一律禁止以任何方式发布或转载任何违法违规的相关信息,如发现本站上有涉嫌侵权/违规及任何不妥的内容,请第一时间联系我们申诉反馈,经核实立即修正或删除。


本站仅提供信息存储空间服务,部分内容不拥有所有权,不承担相关法律责任。

相关文章:

  • 中国常见古生物化石【正版保证】 pdf 下载 mobi 极速 snb 夸克云 txt chm
  • 中公最新版2014辽宁省公务员录用考试专用教材考点全预测试卷申论 pdf 下载 mobi 极速 snb 夸克云 txt chm
  • 中国礼制史.隋唐五代卷 pdf 下载 mobi 极速 snb 夸克云 txt chm
  • 听见 看见----影视媒体的无障碍传播研究/李东晓 pdf 下载 mobi 极速 snb 夸克云 txt chm
  • 鲁滨逊漂流记/金蔷薇阅读花园 pdf 下载 mobi 极速 snb 夸克云 txt chm
  • 花解语(亦舒经典作品,东方社独家出版,风靡万千女性的爱情寓言和明世宝典) pdf 下载 mobi 极速 snb 夸克云 txt chm
  • 大宗商品金融化的影响研究 pdf 下载 mobi 极速 snb 夸克云 txt chm
  • 老夫子港台版29 pdf 下载 mobi 极速 snb 夸克云 txt chm
  • 地图上的巡礼—小脚丫带你走中国(2.95米手绘中国地图,人口、城市、地形等丰富主题,带领小朋友走遍精彩中国) pdf 下载 mobi 极速 snb 夸克云 txt chm
  • 史记 全4册正版全注全译 史记青少版 从神话到历史书籍中国古代史故事中华上下五千年青少年成人插图珍藏版 史记故事 史记青少版 史记 白话 相关出版:史记中华书局 史记 中华书局 全本全注全译 pdf 下载 mobi 极速 snb 夸克云 txt chm