Concurrent Programming in Java Design Principles and Patterns

副标题:无

作   者:(美)Doug Lea著;赵涌等译

分类号:

ISBN:9787508318288

微信扫一扫,移动浏览光盘

简介

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

目录

译者序

致谢


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


1.1 使用并发构件

1.2 对象和并发

1.3 设计因素

1.4 before/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 线程中的服务(services in thread)

4.4 并行分解(parallel decomposition)

4.5 活动对象

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Concurrent Programming in Java Design Principles and Patterns
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon