JAVA并发编程实践 戈茨 PDF

JAVA并发编程实践 戈茨 PDF

JAVA并发编程实践中,这些便利工具的创造者不仅解释了它们究竟如何工作、如何使用,同时,还阐释了创造它们的原因,及其背后的设计模式。随着多核处理器的普及,使用并发成为构建高性能应用程序的关键。Java 5以及6在开发并发程序取得了显著的进步,提高了Java虚拟机的性能,提高了并发类的可伸缩性,并加入了丰富的新并发构建块。本书既能够成为读者的理论支持,又可以作为构建可靠的,可伸缩的,可维护的并发程序的技术支持。本书并不仅仅提供并发API的清单及其机制,本书还提供了设计原则,模式和思想模型,使我们能够更好地构建正确的,性能良好的并发程序。 

微信截图_20190620143336.jpg

本书的读者是那些具有一定Java编程经验的程序员、希望了解Java SE 5,6在线程技术上的改进和新特性的程序员,以及Java和并发编程的爱好者。

目录: 

代码清单

序 

第1章 介绍 

1.1 并发的(非常)简短历史 

1.2 线程的优点 

1.3 线程的风险 

1.4 线程无处不在 

第1部分 基础 

微信截图_20190620143954.jpg

第2章 线程安全 

2.1 什么是线程安全性 

2.2 原子性 

2.3 锁 

2.4 用锁来保护状态 

2.5 活跃度与性能 

第3章 共享对象 

3.1 可见性 

3.2 发布和逸出 

3.3 线程封闭 

3.4 不可变性 

3.5 安全发布 

第4章 组合对象 

4.1 设计线程安全的类 

4.2 实例限制 

4.3 委托线程安全 

4.4 向已有的线程安全类添加功能 

4.5 同步策略的文档化 


评论列表: (共0条评论)

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。