图书介绍

Scala并发编程PDF|Epub|txt|kindle电子书版本网盘下载

Scala并发编程
  • 普罗科佩茨著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121271731
  • 出版时间:2015
  • 标注页数:312页
  • 文件大小:138MB
  • 文件页数:340页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Scala并发编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1 简介1

并发程序设计1

传统并发编程技术概述2

现代并发范式3

Scala的优点4

预备知识5

执行Scala程序5

Scala基础知识6

小结11

练习11

2 JVM和Java内存模型中的并发处理方式13

进程和线程14

创建和启动线程16

原子执行方式21

调整次序25

监控器和同步27

死锁29

保卫锁32

中断线程和正常关闭36

Volatile变量37

Java内存模型39

不可变对象和final字段41

小结43

练习43

3 构建并发程序的传统材料47

Executor和ExecutionContext对象48

原子型基元52

原子变量52

无锁编程55

以明确方式实现锁57

ABA问题59

惰性值61

并发集合66

并发队列68

并发集和映射71

并发遍历77

创建和处理进程79

小结81

练习81

4 使用Future和Promise对象编写异步程序85

Future类86

执行Future计算88

Future对象的回调函数89

Future计算和异常92

使用Try类型93

致命异常95

Future对象中的函数组合95

Promise类103

转换基于回调函数的API106

扩展Future API108

取消异步计算操作109

Future对象和阻塞操作112

等待Future对象112

在异步计算内部执行阻塞操作113

Scala Async库114

可选的Future框架117

小结118

练习119

5 数据并行集合121

Scala集合概述122

并行集合的用法123

并行集合类的层次结构126

配置并行等级128

在JVM中度量性能129

使用并行集合的注意事项131

非可并行化集合131

非可并行化操作132

并行操作的副作用134

不确定的并行操作135

可交换和可结合操作符137

组合使用并行集合和并发集合139

弱一致性迭代器140

实现自定义的并行集合141

分离器142

组合器145

可选的数据并行框架148

ScalaBlitz框架中的集合层次结构149

小结150

练习151

6 使用Reactive Extensions编写并发程序153

创建Observable对象154

Observable对象和异常157

Observable协定158

实现自定义Observable对象160

通过Future对象创建Observable对象161

Subscription对象162

组合Observable对象165

嵌套的Observable对象166

处理完善Observable对象失败的情况171

Rx调度器174

使用自定义调度器编写UI应用程序176

Subject特征和自顶向下的响应式编程181

小结186

练习186

7 基于软件的事务内存189

原子变量带来的麻烦190

使用基于软件的事务内存194

事务引用196

使用atomic语句197

组合事务198

事务与副作用199

单操作事务203

嵌套事务205

事务和异常208

重新尝试执行事务212

通过超时设置重新尝试执行事务216

事务集合217

事务局部变量218

事务数组219

事务映射221

小结222

练习223

8 Actor227

使用Actor模型228

创建Actor系统和Actor实例230

管理无法正常处理的消息233

Actor实例的行为和状态234

Akka框架中的Actor层次结构239

识别Actor对象242

Actor对象的生命周期245

Actor对象之间的通信249

请求模式251

转发模式254

停止Actor对象255

Actor监督257

远程Actor对象263

小结266

练习267

9 实用并发技术269

工欲善其事,必先利其器269

组合使用多种框架——编写远程文件管理器273

创建文件系统模型274

服务器接口278

客户端导航API280

客户端的用户界面284

实现客户端程序的逻辑288

改进远程文件管理器293

调试并发程序294

死锁和暂停处理过程295

调试运行结果不正确的程序299

性能调试304

小结310

练习311

热门推荐