万本电子书0元读

万本电子书0元读

顶部广告

并发模式与应用实践电子书

选择正确的并发(concurrent)体系结构对应用程序的设计和性能有重大影响,这本书解释了如何利用并行(parallel)体系结构的不同特性,使代码更快、更高效地运行。 本书全面阐述并发设计模式,并展示这些模式背后的基本原理及设计方案。书中首先介绍基本的并发概念,并探索显式锁定、无锁编程、future模式和actor模式;然后深探讨不同的并发模型和并行算法,并将它们应用到不同的实际场景中,以挖掘应用程序的真正潜力。本书将帮助你完整了解多线程设计模式,如主/从模式、leader/followers模式、map-reduce模式以及监视器模式,还将帮助你使用这些模式行实际编码。

售       价:¥

纸质售价:¥59.20购买纸书

7人正在读 | 0人评论 6.3

作       者:(印)阿图尔·S·科德(Atul S·Khot)

出  版  社:机械工业出版社

出版时间:2019-04-01

字       数:10.8万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书解释了如何利用并行体系结构的不同特性,使代码更快、更高效。首先介绍基本的并发概念,并探索围绕显式锁定、无锁编程、future模式和actor模式。其次,深讲解不同的并发模型和并行算法,并将它们应用到不同的场景中,以挖掘应用程序的真正潜力。本书将带读者了解多线程设计模式,如主/从模式,Leader/Followers模式,map-reduce模式,以及监视器模式,还将帮助读者学习使用这些模式的实际编码。<br/>【推荐语】<br/>选择正确的并发(concurrent)体系结构对应用程序的设计和性能有重大影响,这本书解释了如何利用并行(parallel)体系结构的不同特性,使代码更快、更高效地运行。 本书全面阐述并发设计模式,并展示这些模式背后的基本原理及设计方案。书中首先介绍基本的并发概念,并探索显式锁定、无锁编程、future模式和actor模式;然后深探讨不同的并发模型和并行算法,并将它们应用到不同的实际场景中,以挖掘应用程序的真正潜力。本书将帮助你完整了解多线程设计模式,如主/从模式、leader/followers模式、map-reduce模式以及监视器模式,还将帮助你使用这些模式行实际编码。 通过阅读本书,你将: 探索并行体系结构。 熟悉并发模型。 通过实现多线程模式来内化设计主题。 深了解并发设计模式。 发现众多Java线程抽象背后的设计原则。 使用函数式并发模式。<br/>【作者】<br/>阿图尔·S. 科德(Atul S. Khot)用C和C++编写过软件程序,作为一名Linux迷和擅长使用命令行的程序员,他精通多种编程语言。在大量使用Java编程并涉猎多种语言之后,现在他越来越喜欢Scala、Clojure和Erlang。他经常作为演讲嘉宾参加软件会议,曾担任Dobb博士产品奖评委。他是《Scala Functional Programming Patterns》和《Learning Functional Data Structures and Algorithms》的作者。<br/>
目录展开

译者序

前言

作者/评阅者简介

第1章 并发简介

1.1 并发轻而易举

1.2 消息传递模型

1.3 共享内存和共享状态模型

1.4 模式和范式

1.5 本章小结

第2章 并发模式初探

2.1 线程及其上下文

2.2 竞争条件

2.3 本章小结

第3章 更多的线程模式

3.1 有界缓冲区

3.2 读写锁

3.3 计数信号量

3.4 我们自己的重入锁

3.5 倒计时锁存器

3.6 循环屏障

3.7 future任务

3.8 本章小结

第4章 线程池

4.1 线程池

4.2 fork-join池

4.3 线程的工作窃取算法

4.4 主动对象

4.5 本章小结

第5章 提升并发性

5.1 无锁堆栈

5.2 无锁的FIFO队列

5.3 并发的哈希算法

5.4 大锁的方法

5.5 锁条纹设计模式

5.6 本章小结

第6章 函数式并发模式

6.1 不变性

6.2 future模式

6.3 本章小结

第7章 actor模式

7.1 消息驱动的并发

7.2 本章小结

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部