七周七并发模型

[美] Paul Butcher

出版时间

2015-08-01

ISBN

9787115386069

评分

★★★★★
书籍介绍
《七周七并发模型》介绍了七种并发模型,行文通俗易懂,有数量充足且设计精良的样例来帮助读者理解。Paul将引领你学习多种非常不同的技术,从一些社交平台使用的Lambda架构,到现在世界上许多**最可靠的电信系统使用的actor模型。你还会学到职业高手使用的编程语言,从Java到Clojure,再到基于Erlang的闪亮新秀Elixir。书中每一章都设计成三天的阅读量。每天阅读结束都会有相关练习,巩固并扩展当天的知识。每一章均有复习,用于概括本章模型的优点和缺陷。 借助Java、Go等多种语言的特长,深度剖析所有主流并发编程模型,基于锁和线程的并发模型是目前最常用的一种并发模型,但是并发编程模型不仅仅只有这一种,本书几乎涵盖了目前所有的并发编程模型。了解和熟悉各种并发编程模型,在解决并发问题时会有更多思路。 ——方腾飞,并发编程网站长 当看到这本书的目录时,我就为之一振。它涉及了当今所有的主流并发编程模型(当然也包括Go语言及其实现的CSP模型)。而在品读之后,我更是有一些激动。其中的大部分章节都深入浅出地描述了某一个并发编程模型的概念、特点、机理以及适用领域。加之有大量相应实现语言的示例呈现,更是让这些模型活灵活现、极易理解。另外,各章之间的衔接会使你更容易把这些知识融会贯通。总之,并发编程乃现代编程技能的必备,而这本书则为并发编程的首选佳作。 ——郝林(@特价萝卜),《Go并发编程实战》作者 几十年来,专业的程序员一直在用线程与锁模型来进行并行和并发,但这仅仅是《七周七并发模型》介绍的众多模型之一。当今主流语言都竞相支持不同的并发模型,例如CSP模型、数据并行、函数式编程和Clojure的unified succession model。如果你想紧跟时代,我推荐阅读本书。 ——Stuart Halloway,Cognitect联合创始人 并发编程近年逐渐热起来,Go等并发语言也对并发编程提供了良好的支持,使得并发这个话题受到越来越多人的关注。本书延续了《七周七语言》的写作风格,通过以下七个精选的模型帮助读者了解并发领域的轮廓:线程与锁,函数式编程,Clojure,actor,通信顺序进程,数据级并行,Lambda架构。书中每一章都设计成三天的阅读量。每天阅读结束都会有相关练习,巩固并扩展当天的知识。每一章均有复习,用于概括本章模型的优点和缺陷。 本书适合所有想了解并发的程序员。 Paul Butcher 资深程序员,涉猎广泛,从单片机编码到高级声明式编程无所不精。Paul是一位少年天才,8岁时就已经开始在8位机上编写游戏。最近几年他开始痴迷于赛车,想要去叫板汉密尔顿。除本书外,还著有在亚马逊获得全五星好评的《软件调试修炼之道》。 黄炎 现供职于上海爱可生,从事数据库高可用软件开发。简介和代码一样简洁。
目录
译者序
推荐序
前言
关于本书
本书未涉及的内容

显示全部
用户评论
没读完。其实我更想了解不同并发模型本身的区别,多讲一讲模型本身就好了,本书以示例为主线。感觉欠缺一些提纲挈领的骨架。
介绍了一些有趣的东西,比如Clojure、Elixir、OpenCL、OpenGL、Spark和Storm。个人认为用Hadoop是个败笔,Spark那么好的框架不用,用Hadoop这种难用落后的框架
暂时4星,只读了Java部分,在Clojure和Scala的部分由于不熟悉暂时打住,闲暇时学习Clojure后再来继续
是也乎 ╮(╯▽╰)╭ 大JAVA 党的唠叨… 七种模型…6/7是 JVM 系语言来展示的… 只有 actor 用了 erlang 的 Elixir …但最后还是进入 OTP …… 简单的说本书就是针对并发这一命题进行的总回顾… 亮点可能就是译者的老爹出没… 最后那个小节标题 --> 一定是父上 钦点咯… 祝线程安全~是也乎 ・ө・ 当然, 看完后 Elixir 圈粉成功
#图灵# #PDF# 3.7 分。面广。不过感觉至少读 Clojure 的两章都需要了解语言特性,必须有辅助材料。不过“七周七”系列一直是这样的吧。
七周七语言;都是简介类,看下每章节最后的结论,一小时就看完了,一篇文章的信息量,通过代码示例和废话填充成一本书
略读了一遍,非常工程,还可以
http://hyvi.github.io/docs/k8s/2020-01-05-oam/
就还行吧
这书有点乱,介绍的actor、CSP都没选典型语言,导致还要水大量篇幅来做语言讲解,而且reactive没讲,GPU编程又突然跳到了图形学,最后的lambda架构现实中根本没有场景基本被淘汰了
下载
收藏