软件下载站,为您提供安全的软件下载!

当前位置:首页 > 电脑专区 > 应用软件 > 电子阅读 > 七周七并发模型-带书签带目录pdf高清中文版

七周七并发模型-带书签带目录pdf高清中文版

分享到:
七周七并发模型2015年4月由人民邮电出版社出版发行,是一本很具参考性的七周七并发模型方面的教材。并发编程近年逐渐热起来,Go等并发语言也对并发编程提供了良好的支持,使得并发这个话题受到越来越多人的关注。学习并发不仅是为了利用多核来获得更好的性能。若正确使用并发,我们还能在程序的响应性,容错性,效率和简洁程度上获得大幅提升。小编今天的分享的这本七周七并发模型延续了《七周七语言》的写作风格,通过以下七个精选的模型帮助读者了解并发领域的轮廓:线程与锁,函数式编程,Clojure,actor,通信顺序进程,数据级并行,Lambda架构。书中每一章都设计成三天的阅读量。每天阅读结束都会有相关练习,巩固并扩展当天的知识。每一章均有复习,用于概括本章模型的优点和缺陷。七周七并发模型适合所有想了解并发的程序员。
七周七并发模型

作者简介:

Paul.Butcher,资深程序员,涉猎广泛,从单片机编码到高级声明式编程无所不精。Paul是一位少年天才,8岁时就已经开始在8位机上编写游戏。最近几年他开始痴迷于赛车,想要去叫板汉密尔顿。除本书外,还著有在获得全五星好评的《软件调试修炼之道》。

七周七并发模型目录:

第1章 概述1
1.1 并发还是并行?1
1.2 并行架构3
1.3 并发:不只是多核5
1.4 七个模型6
第2章 线程与锁7
2.1 简单粗暴7
2.2 第一天:互斥和内存模型8
2.3 第二天:超越内置锁17
2.4 第三天:站在巨人的肩膀上27
2.5 复习38
第3章 函数式编程41
3.1 若不爽,就另辟蹊径41
3.2 第一天:抛弃可变状态42
3.3 第二天:函数式并行513.4 第三天:函数式并发61
3.5 复习70
第4章 Clojure 之道——分离标识与状态73
4.1 混搭的力量73
4.2 第一天:原子变量与持久数据结构73
4.3 第二天:代理和软件事务内存84
4.4 第三天:深入学习92
4.5 复习98
第5章 Actor100
5.1 更加面向对象100
5.2 第一天:消息和信箱101
5.3 第二天:错误处理和容错性111
5.4 第三天:分布式120
5.5 复习132
第6章 通信顺序进程135
6.1 万物皆通信135
6.2 第一天:channel 和go 块136
6.3 第二天:多个channel 与IO146
6.4 第三天:客户端CSP157
6.5 复习164
第7章 数据并行167
7.1 隐藏在笔记本电脑中的超级计算机167
7.2 第一天:GPGPU编程167
7.3 第二天:多维空间与工作组177
7.4 第三天:OpenCL和OpenGL——全部在GPU 上运行187
7.5 复习194
第8章 Lambda架构196
8.1 并行计算搞定大数据196
8.2 第一天:MapReduce197
8.3 第二天:批处理层208
8.4 第三天:加速层218
8.5 复习229
第9章 圆满结束231
9.1 君欲何往231
9.2 未尽之路232
9.3 越过山丘234
参考书目235

前言/序言:

......
本书将讲述一个完整的故事。
将此作为一本书的首要定位似乎有点奇怪,但对我而言这很重要。我们曾回绝数十位申请撰写“七周系列丛书”的作者,他们认为只要将七个分散主题拼凑起来就是一本书,但这有违我们的初衷。
先前的《七周七语言:理解多种编程范型》讲述了一个面向对象编程语言的故事,这是很适应当时的环境的。但在多核架构的驱动下,软件复杂度的增长和并发技术的发展所带来的压力,将函数式编程推到舞台之上,并对今后的编程方式有着深远的影响。Paul Butcher是《七周七语言》最给力的审校者之一,相识四年后,我开始理解其中原因。
Paul一直奋斗在将高可扩展的并发技术应用于实际业务系统的第一线。读过《七周七语言》后,对于他所处的日益重要但日趋复杂的问题领域,Paul觉得可以从编程语言级别获得一些启发。几年后,Paul表示要写一本自己的书。他解释道:尽管编程语言在整个故事中有着重要的作用,但也只触及了问题的表面。他要为读者讲述一个更完整的故事,为非专业人士介绍现代应用程序用以解决大型并行问题的扩展性良好的重要工具。
一开始我们是持怀疑态度的。这类书是很难写的——比起其他领域的书,这类书需要花费更长的时间,而且失败的几率很高——Paul显然选择了一块难啃的骨头。作为一个团队,我们不断磨合前进,终于从最初的大纲中研磨出一个优秀的故事。随着书稿逐渐完成,我们更加自信于Paul的技术能力和攻关热情。现在,我们已经确信这是一本特别的书,而且恰逢其时。随着阅读的深入,我相信你也会同意这个观点。
当你在开篇阅读到“线程与锁”这种当今最广泛使用的并发解决方案时,可能会不以为然。不过你很快就会看到这种解决方案的不足之处,并开始思考如何解决。Paul将引领你学习多种非常不同的技术,从一些社交平台使用的Lambda架构,到现今世界上许多最大最可靠的电信系统使用的actor模型。你会学到职业高手使用的一些语言,从Java到Clojure,再到基于Erlang的闪亮新秀Elixir。旅途中的每一步,Paul都将从专业的角度为你剖析其中的玄妙和精彩。
在此,我诚意奉上《七周七并发模型》。希望你和我一样乐享其中。
Bruce A. Tate
icanmakeitbetter.com网站CTO,七周系列丛书主编
于美国德克萨斯州奥斯汀
……

免责声明:

来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。
禁用于商业用途!如果您喜欢《七周七并发模型》,请购买正版,谢谢合作。
爱学习,请到3322软件站查找资源自行下载!

下载说明:

方法一:
1、下载并解压,得出pdf文件
2、如果打不开本文件,别着急,这时候请务必在3322软件站选择一款阅读器下载哦
3、安装后,再打开解压得出的pdf文件
4、以上都完成后,接下来双击进行阅读就可以啦,朋友们开启你们的阅读之旅吧。
方法二:
1、可以在手机里下载3322软件站中的阅读器和百度网盘
2、接下来直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
展开更多

软件截图

七周七并发模型-带书签带目录pdf高清中文版下载地址

下载提示

七周七并发模型-带书签带目录pdf高清中文版

正在下载...

扫描二维码,手机下载APP

软件下载站本地下载

相关文章