注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件工程及软件方法学七周七并发模型

七周七并发模型

七周七并发模型

定 价:¥49.00

作 者: (美)Paul Butcher
出版社: 人民邮电出版社
丛编项:
标 签: 程序设计 计算机/网络

购买这本书可以去


ISBN: 9787115386069 出版时间: 2015-04-01 包装: 平装
开本: 16开 页数: 234 字数:  

内容简介

  并发编程近年逐渐热起来,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 第二天:函数式并行  51
3.4 第三天:函数式并发  61
3.5 复习  70
第4章 Clojure 之道——分离标识与状态  73
4.1 混搭的力量  73
4.2 第一天:原子变量与持久数据结构  73
4.3 第二天:代理和软件事务内存  84
4.4 第三天:深入学习  92
4.5 复习  98
第5章 Actor  100
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 与IO  146
6.4 第三天:客户端CSP  157
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 第一天:MapReduce  197
8.3 第二天:批处理层  208
8.4 第三天:加速层  218
8.5 复习  229
第9章 圆满结束  231
9.1 君欲何往  231
9.2 未尽之路  232
9.3 越过山丘  234
参考书目  235

本目录推荐