Java 并发编程设计原则与模式

Java 并发编程设计原则与模式
作 者: Doug Lea 赵涌
出版社: 中国电力出版社
丛编项: 开发大师系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Java 并发编程设计原则与模式》作者简介

内容简介

本书全面介绍了如何使用Java 2平台进行并发编程,较上一版新增和扩展的内容包括:?存储模型 ?取消 ?可移植的并行编程 ?实现并发控制的工具类Java平台提供了一套广泛而功能强大的API,工具和技术。内建支持线程是它的一个强大的功能。这一功能为使用Java编程语言的程序员提供了解并发编程这一诱人但同时也非常具有挑战性的选择。本书通过帮助读者理解有关并发编程的模式及其利弊,向读者展示了如何更精确地使用Java平台的线程模型。这里,读者将通过使用java.lang.Thread类、synchronized和volatile关键字,以及wait、notify和notifyAll方法,学习如何初始化、控制和协调并发操作。此外,本书还提供了有关并发编程的全方位的详细内容,例如限制和同步、死锁和冲突、依赖于状态的操作控制、异步消息传递和控制流、协作交互,以及如何创建基于Web的服务和计算型服务。 本书的是那些希望掌握并发编程的中高级程序员。从设计模式的角度,本书提供了标准的设计技巧,以创建和实现用来解决一般性并发编程问题的组件。贯串全书的大量示例代码详细地阐述了在讨论中所涉及到的并发编程理念的细微之处。

图书目录

译者序

致谢

第1章面向对象的并发编程

1.1使用并发构件

1.2对象和并发

1.3设计因素

1.4Before/After模式

第2章独占

2.1不变性

2.2同步

2.3限制

2.4构造和重构类

2.5使用锁工具

第3章状态依赖

3.1处理失败

3.2受保护方法

3.3类的构建与重构

3.4使用并发控制工具类

3.5协同操作

3.6事务处理

3.7工具类的实现

第4章创建线程

4.1单向消息

4.2编写单向消息

4.3线程中的服务(ServicesinThread)

4.4并行分解(ParallelDecomposition)

4.5活动对象