Java Concurrency in Practice Java并发编程实践 中英文版

5星(超过95%的资源)
所需积分/C币:50 2013-07-16 13:13:11 41.25MB RAR
109
收藏 收藏
举报

Java并发编程实践,压缩包包含其中文版、英文版及书中的代码示例。喜欢本书请购买正版,英文原版及中文译本目录如下: 目录 英文原版: Listings xii Preface xvii Chapter 1: Introduction 1 1.1 A (very) brief history of concurrency 1 1.2 Benefits of threads 3 1.3 Risks of threads 5 1.4 Threads are everywhere 9 Part I: Fundamentals 13 Chapter 2: Thread Safety 15 2.1 What is thread safety? 17 2.2 Atomicity 19 2.3 Locking 23 2.4 Guarding state with locks 27 2.5 Liveness and performance 29 Chapter 3: Sharing Objects 33 3.1 Visibility 33 3.2 Publication and escape 39 3.3 Thread confinement 42 3.4 Immutability 46 3.5 Safepublication 49 Chapter 4: Composing Objects 55 4.1 Designing a thread-safe class 55 4.2 Instance confinement 58 4.3 Delegating thread safety 62 4.4 Adding functionality to existing thread-safe classes 71 4.5 Documenting synchronization policies 74 Chapter 5: Building Blocks 79 5.1 Synchronized collections 79 5.2 Concurrent collections 84 5.3 Blocking queues and the producer-consumer pattern 87 5.4 Blocking and interruptible methods 92 5.5 Synchronizers 94 5.6 Building an efficient, scalable result cache 101 Part II: Structuring Concurrent Applications 111 Chapter 6: Task Execution 113 6.1 Executing tasks in threads 113 6.2 The Executor framework 117 6.3 Finding exploitable parallelism 123 Chapter 7: Cancellation and Shutdown 135 7.1 Task cancellation 135 7.2 Stopping a thread-based service 150 7.3 Handling abnormal thread termination 161 7.4 JVM shutdown 164 Chapter 8: Applying Thread Pools 167 8.1 Implicit couplings between tasks and execution policies 167 8.2 Sizing thread pools 170 8.3 Configuring ThreadPoolExecutor 171 8.4 Extending ThreadPoolExecutor 179 8.5 Parallelizing recursive algorithms 181 Chapter 9: GUI Applications 189 9.1 Why are GUIs single-threaded? 189 9.2 Short-running GUI tasks 192 9.3 Long-running GUI tasks 195 9.4 Shared data models 198 9.5 Other forms of single-threaded subsystems 202 Part III: Liveness, Performance, and Testing 203 Chapter 10: Avoiding Liveness Hazards 205 10.1 Deadlock 205 10.2 Avoi

...展开详情
立即下载 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
Zhu_Lyndon 好书,英文版本很经典
2019-09-25
回复
水上冰石 看过,与另外一个版本的Java编程实战,还是喜欢这本,有思考在里面
2019-03-02
回复
u010360417 好书,好好学习下
2018-08-21
回复
liyuzhiwly 先下之后再看看
2018-05-18
回复
rexpie 好书,好好学习下
2018-03-06
回复
zhu1289303556 好书,好好学习
2018-01-04
回复
jk0455 看看能不能下得到
2017-12-23
回复
橘洲好风景 好书,好好学习下
2017-12-20
回复
we_42008 很不错的资源,正是学习所需,书是不错的
2017-10-08
回复
heibinghuo 谢谢,拜读一下
2017-07-26
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
Java Concurrency in Practice Java并发编程实践 中英文版 50积分/C币 立即下载
1/0