资源名称:Java虚拟机并发编程

内容简介:

苏布拉马尼亚姆所著的《Java虚拟机并发编程》是Java并发编程领域的里程碑之作,由资深Java技术专家、并发编程专家、敏捷java开发专家和Jolt大奖得主撰写,Amazon五星级畅销书。它系统深入地讲解在JVM平台上如何利用JDK同步模型、软件事务内存模型和基于角色的并发模型更好地进行并发编程。全书以示例驱动,通俗易懂,包含大量编程技巧、注意事项和最佳实践。要重点强调的是,本书并不仅仅只适合于Javajava基础知识总结 超详细语言的并发编程,它还适用java课件于clojure、Groovy、JRuby和Scjava免费视频教学ala等所有运行在JVM平台上的编程语言。

《Java虚拟机并发编程》共10章,分为五个部分。第一部分:并发策略,阐释了影响并发性的因素、如何有效实现并发,以及并发的设计方法等java课程教学;第二部分:现代java基础题库及答案Java/JDK并发,讨论了现代Java API的线程安java基础数据类型有几种全和效率,以及如何处理已有应用程序中的现实问题和重构遗留代码时的原则;第三部分:软件事务内存,深入讨论了STM并就如何在各种主要的JVM语言里使用STM给出了指导意见;第四部分:基于角java编辑视频色的并发,详细讲解了如何在基于角色的模型下消除并发问题以及如何在自己的首选语言中java的教学视频教程下载使用角色模型;第五部分:java基础知识总结 超详细后记,回顾了本书讨论的解决方案并总结了并发编程中的注意事项和最佳实践。

资源目录java教学案例

译者序

前言

第1章 并发的威力与风险 1

1.1 线程:java课程教案程序的执行流程 1

1.java操作视频2 并发的威力 1

1.3 并发的风险 4

1.4 小结 9

第一部分 并发策略

第2章 分工原则 11

2.1 从顺序到并发 11

2.2 在java课程教案IO密集型应用程序中使用并发技术 13

2.3 并发方法对IO密集型应用程序的加速效果 19

2.4 在计算java课程视频密集java培训班出来找不到工作型应用程序中使用并发技术 20

2.5 并发方法对于计算密集型应用程序的加速效果 25

2.java基础菜鸟教程6 有效的并发策略 26

2.java培训班学费一般多少7 小结 27

第3章 设计方法 28

3.1 处理状态 28

3.2 探寻设计选项 29

3.3 共享可变性设计 29

3.4 隔离可变性设计 30

3.5 纯粹不可变性设计 30

3.6 持久的/不可变的数据结构 31

3.7 选择一种设计方法 34

3.8 小结 34

第二部分 现代Java/JDK并发模型

第4章 可扩展性和线程安全 37

4.1 用ExecutorService管理线程 37

4.2 使线程协作 38

4.3 数据交java语言视频换 47

4.4 Java 7 Fork-Join API 49

4.5 可扩展集合类 5java培训1

4.6 Lock和Syncjava基础视频教程全集hronized 54

4.7 小结 58

java基础知识点5章 驯服共享可变java教学视频免费性 59

5.1 共享可变性 != Pujava基础入门第三版电子书blic 59

5.2 定位并发问题 59

5.3 保持不变式 61

5.4 管理好资源 62

5.5 保证可见性 64

5.6 增强并发性 65

5.7 保证java线下培训原子性 67

5.8 小结 70

第三部分 软件事务内存

第6章 软件事务内存导论 71

6.1 同步与并发水火不容 71java培训班推荐

6.2 对象模型的缺陷 72

6.3 将实体与状态分离 73

6java基础面试题.4 软件事java基础知识总结 超详细务内存 74

6.5 STM中的事务 77

6.6 用STM实现并发 77

6.7 用Akka/Multiverse Sjava讲课TM实现并发 82

6.8 创建事务 84

6.9java培训班哪个最好 创建嵌套事务 90

6.10 配置java培训是个坑Akka事务 97

6.11 阻塞事务—有意识地等待 100

6.1java操作视频文件2 提交和回滚事件 103

6.13 集合与事务 106

6.1javascript深入浅出4 处理写偏斜异常 110

6.15 STM的局限性 112

6.16 小结 116

第7章 在Clojure、Groovy、Java、JRuby和Scala中使用STM 117

7.1 Clojure STM 117

7.2 Groovy集成 118

7.3 Java集成 122

7.4 JRubyjava教程 视集成 124

7.5 Scala中的可选方案 130

7.6 小结 133

第四部分 基于角色的并发模型

第8章 讨喜的隔离可变性 135

8.1 用角色实现隔java课程设计实例离可变性 136

8.2 角色的特性 137

8.3 创建角色 138

8.4 收发消息 144

8.5 同时使用多个角java的视频色 148

8.6 多角色协作 152

8.7 使用类型化角色 159

8.8 类型化角色和murmurs 163

8.9 混合使用角色和STM 169

8.10 使用transactor 169

8.11 调和类型化角色 176

8.12 远程角色 182java讲课视频

8.java操作视频文件13 基于角色模型的局限性 184

8.14 小结 184

第9章 在Groovy、Java、JRuby和Scala中使用角色 186

9.1 在Groovy中使用GPars提供的角色实现 186

9.2 在Java中javascript深入浅出使用Akka提供的角色实现 199

9.3 在JRuby中使用Akka提供的Actor实现 199

9.4 在Scala中使用角java课程设计实例色 202

9.5 小结 202

第五部分 后记

第10章 并发编程之禅 205

10.1 慎重选择 205

10.2 并发:程序员指南 206

10.3 并发:架构师指南 207

10.4 明智地进行选择 208

附录1 Clojure agent 210

附录2 一些网络资java教程视频网源 214

参考文献 216

资源截图:

1.png

声明:本站所发布的全部内容源于互联网搬运,仅限于小范围内传播学习和文献参考,本站不提供任何技术服务或疑问解答,请在下载后24小时内删除,如果有侵权之处请第一时间联系我们删除。敬请谅解!