《Java并发编程实战》PDF电子书下载

Java并发编程实战PDF电子书下载
《Java并发编程实战》内容简介
Brian Goetz、Tim Peierls、Joshua Bloch、Joseph Bowbeer、David Holmes、Doug Lea / 童云兰 / 机械工业出版社 / 2012-2 / - 对本书的赞誉
译者序
前 言
第1章 简介1
1.1 并发简史1
1.2 线程的优势2
1.2.1 发挥多处理器的强大能力2
1.2.2 建模的简单性3
1.2.3 异步事件的简化处理3
1.2.4 响应更灵敏的用户界面4
1.3 线程带来的风险4
1.3.1 安全性问题5
1.3.2 活跃性问题7
1.3.3 性能问题7
1.4 线程无处不在7
第一部分 基础知识
第2章 线程安全性11
2.1 什么是线程安全性13
2.2 原子性14
2.2.1 竞态条件15
2.2.2 示例:延迟初始化中的竞态条件16
2.2.3 复合操作17
2.3 加锁机制18
2.3.1 内置锁20
2.3.2 重入21
2.4 用锁来保护状态22
2.5 活跃性与性能23
第3章 对象的共享27
3.1 可见性27
3.1.1 失效数据28
3.1.2 非原子的64位操作29
3.1.3 加锁与可见性30
3.1.4 Volatile变量 30
3.2 发布与逸出32
3.3 线程封闭35
3.3.1 Ad-hoc线程封闭35
3.3.2 栈封闭36
3.3.3 ThreadLocal类37
3.4 不变性38
3.4.1 Final域39
-
电子书分类

Copyright © 2023 by 米奇吧 - PDF电子书下载 All Rights Reserved. 豫ICP备14005038号-2