前翻 后翻
正在播放... 已暂停   您正在聆听的 Audible 音频版本的样品。
了解更多信息
查看全部 2 张图片

Concurrent Programming in Java¿: Design Principles and Pattern (2nd Edition) (英语) 平装 – 1999年11月4日

| 天天低价·正品质优
|
分享
广告

显示所有 格式和版本 隐藏其他格式和版本
亚马逊价格
全新品最低价 非全新品最低价
平装
¥815.00
 

此商品有一个较新的版本:


click to open popover

无需Kindle设备,下载免费Kindle阅读软件,即可在您的手机、电脑及平板电脑上畅享阅读。

  • 点击此处下载Kindle iOS阅读软件
    iPhone/iPad/Mac
  • 点击此处下载Kindle Android阅读软件
    Android手机或平板电脑

请输入您的手机号码,获取Kindle阅读软件的下载链接。

kcpAppSendButton


基本信息

  • 出版社: Addison-Wesley Professional; 2 (1999年11月4日)
  • 丛书名: Java Series
  • 平装: 432页
  • 语种: 英语
  • ISBN: 0201310090
  • 条形码: 9780201310092, 0785342310092
  • 商品尺寸: 18.5 x 2.8 x 22.6 cm
  • 商品重量: 680 g
  • ASIN: 0201310090
  • 用户评分: 分享我的评价
  • 亚马逊热销商品排名: 图书商品里排第1,061,652名 (查看图书商品销售排行榜)
  • 您想告诉我们您发现了更低的价格?

商品描述

作者简介

Doug Lea is one of the foremost experts on object-oriented technology and software reuse. He has been doing collaborative research with Sun Labs for more than five years. Lea is Professor of Computer Science at SUNY Oswego, Co-director of the Software Engineering Lab at the New York Center for Advanced Technology in Computer Applications, and Adjunct Professor of Electrical and Computer Engineering at Syracuse University. In addition, he co-authored the book, Object-Oriented System Development (Addison-Wesley, 1993). He received his B.A., M.A., and Ph.D. from the University of New Hampshire.



目录



1. Concurrent Object-Oriented Programming.

Using Concurrency Constructs.

A Particle Applet.

Thread Mechanics.

Further Readings.

Objects and Concurrency.

Concurrency.

Concurrent Execution Constructs.

Concurrency and OO Programming.

Object Models and Mappings.

Further Readings.

Design Forces.

Safety.

Liveness.

Performance.

Reusability.

Further Readings.

Before/After Patterns.

Layering.

Adapters.

Subclassing.

Method Adapters.

Further Readings.



2. Exclusion.

Immutability.

Applications.

Construction.

Synchronization.

Mechanics.

Fully Synchronized Objects.

Traversal.

Statics and Singletons.

Deadlock.

Resource Ordering.

The Java Memory Model.

Further Readings.

Confinement.

Confinement Across Methods.

Confinement Within Threads.

Confinement Within Objects.

Confinement Within Groups.

Further Readings.

Structuring and Refactoring Classes.

Reducing Synchronization.

Splitting Synchronization.

Read-Only Adapters.

Copy-on-Write.

Open Containers.

Further Readings.

Using Lock Utilities.

Mutexes.

Read-Write Locks.

Further Readings.



3. State Dependence.

Dealing with Failure.

Exceptions.

Cancellation.

Further Readings.

Guarded Methods.

Guarded Suspension.

Monitor Mechanics.

Guarded Waits.

Notifications.

Timed Waits.

Busy Waits.

Structuring and Refactoring Classes.

Tracking State.

Conflict Sets.

Subclassing.

Confinement and Nested Monitors.

Further Readings.

Using Concurrency Control Utilities.

Semaphores.

Latches.

Exchangers.

Condition Variables.

Further Readings.

Joint Actions.

General Solutions.

Decoupling Observers.

Further Readings.

Transactions.

Transaction Protocols.

Transaction Participants.

Creating Transactions.

Vetoable Changes.

Further Readings.

Implementing Utilities.

Acquire-Release Protocols.

Delegated Actions.

Specific Notifications.

Further Readings.



4. Creating Threads.

Oneway Messages.

Message Formats.

Open Calls.

Thread-Per-Message.

Worker Threads.

Polling and Event-Driven IO.

Further Readings.

Composing Oneway Messages.

Composition.

Assembly Line.

Further Readings.

Services in Threads.

Completion Callbacks.

Joining Threads.

Futures.

Scheduling Services.

Further Readings.

Parallel Decomposition.

Fork/Join.

Computation Trees.

Barriers.

Further Readings.

Active Objects.

CSP.

Further Readings.



Index. 0201310090T04062001


无顾客评论


评论该商品

与其他买家分享您的想法

此商品在美国亚马逊上最有用的商品评论

美国亚马逊: 4.0 颗星,最多 5 颗星 36 条评论
Bob Carpenter
5.0 颗星,最多 5 颗星Everything you need to know about concurrency in Java
2003年4月12日 - 已在美国亚马逊上发表
已确认购买
29 个人发现此评论有用.
Megan Lee
5.0 颗星,最多 5 颗星Classic book on Java concurrency
2019年1月14日 - 已在美国亚马逊上发表
已确认购买
Matt H
5.0 颗星,最多 5 颗星Currently studying concurrency.
2016年2月23日 - 已在美国亚马逊上发表
已确认购买
1 个人发现此评论有用.
Dimitri K
5.0 颗星,最多 5 颗星Very good and thorough explanation
2013年10月7日 - 已在美国亚马逊上发表
已确认购买
2 个人发现此评论有用.
ActiveScott
5.0 颗星,最多 5 颗星Great Threaded Programming Information for More than Java
2006年1月9日 - 已在美国亚马逊上发表
已确认购买
3 个人发现此评论有用.