图书介绍
Scala并发编程PDF|Epub|txt|kindle电子书版本网盘下载
![Scala并发编程](https://www.shukui.net/cover/44/30005797.jpg)
- 普罗科佩茨著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121271731
- 出版时间:2015
- 标注页数:312页
- 文件大小:138MB
- 文件页数:340页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
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