没有合适的资源?快使用搜索试试~ 我知道了~
Java并发编程-Doug Lea
需积分: 50 11 下载量 167 浏览量
2018-10-08
21:01:44
上传
评论
收藏 613KB PDF 举报
温馨提示
试读
216页
Java并发编程原汁原味英文版,Doug Lea大神经典著作, 内容:Concurrency Models, design forces, Java Designing objects for concurrency Immutability, locking, state dependence, containment, splitting Introducing concurrency into applications Autonomous loops, oneway messages, interactive messages, cancellation Concurrent application architectures Flow, parallelism, layering Libraries Using, building, and documenting reusable concurrent classes
资源推荐
资源详情
资源评论
See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/220695832
Concurrent Programming in Java: Design Principles and Patterns
Book · January 1997
Source: DBLP
CITATIONS
342
READS
3,207
1 author:
Doug Lea
State University of New York at Oswego
105 PUBLICATIONS2,284 CITATIONS
SEE PROFILE
All content following this page was uploaded by Doug Lea on 06 September 2014.
The user has requested enhancement of the downloaded file.
Concurrent Programming in Java
1
Concurrent
Programming in Java
Doug Lea
State University of New York at Oswego
dl@cs.oswego.edu
http://gee.cs.oswego.edu
Concurrent Programming in Java
2
Topics
Concurrency
Models, design forces, Java
Designing objects for concurrency
Immutability, locking, state dependence, containment, splitting
Introducing concurrency into applications
Autonomous loops, oneway messages, interactive messages,
cancellation
Concurrent application architectures
Flow, parallelism, layering
Libraries
Using, building, and documenting reusable concurrent classes
Concurrent Programming in Java
3
About These Slides ...
Some slides are based on joint presentations with David Holmes,
Macquarie University, Sydney Australia.
More extensive coverage of most topics can be found in the book
Concurrent Programming in Java
, Addison-Wesley
and the online supplement
http://gee.cs.oswego.edu/dl/cpj
The printed slides contain much more material than can be covered
in a tutorial. They include extra backgound, examples, and
extensions. They are not always in presentation order.
Java code examples often omit qualifiers, imports, etc for space
reasons. Full versions of most examples are available from the
CPJ online supplement.
None of this material should be construed as official Sun
information.
Java is a trademark of Sun Microsystems, Inc.
Concurrent Programming in Java
4
Concurrency
Why?
Availability
Minimize response lag, maximize throughput
Modelling
Simulating autonomous objects, animation
Parallelism
Exploiting multiprocessors, overlapping I/O
Protection
Isolating activities in threads
Why Not?
Complexity
Dealing with safety, liveness, composition
Overhead
Higher resource usage
剩余215页未读,继续阅读
资源评论
Love_冰痕
- 粉丝: 1
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功