《Java并发实现原理:JDK源码剖析》PDF电子书免费下载

作者:  余春龙

出版社: 电子工业出版社  

出版年:  2020-04

ISBN: 9787121379727

~~滚到底部有网盘下载链接~~

内容简介

目录

作者简介
前言
第1章 多线程基础
1.1 线程的优雅关闭
1.2 InterruptedException()函数与interrupt()函数
1.3 synchronized关键字
1.4 wait()与notify()
1.5 volatile关键字
1.6 JMM与happen-before
1.7 内存屏障
1.8 final关键字
1.9 综合应用:无锁编程
第2章 Atomic类
2.1 AtomicInteger和AtomicLong
2.2 AtomicBoolean和AtomicReference
2.3 AtomicStampedReference和AtomicMarkableReference
2.4 AtomicIntegerFieldUpdater、AtomicLongFieldUpdater和AtomicReferenceFieldUpdater
2.5 AtomicIntegerArray、AtomicLongArray和Atomic-ReferenceArray
2.6 Striped64与LongAdder
第3章 Lock与Condition
3.1 互斥锁
3.2 读写锁
3.3 Condition
3.4 StampedLock
第4章 同步工具类
4.1 Semaphore
4.2 CountDownLatch
4.3 CyclicBarrier
4.4 Exchanger
4.5 Phaser
第5章 并发容器
5.1 BlockingQueue
5.2 BlockingDeque
5.3 CopyOnWrite
5.4 ConcurrentLinkedQueue/Deque
5.5 ConcurrentHashMap
5.6 ConcurrentSkipListMap/Set
第6章 线程池与Future
6.1 线程池的实现原理
6.2 线程池的类继承体系
6.3 ThreadPoolExector
6.4 Callable与Future
6.5 ScheduledThreadPoolExecutor
6.6 Executors工具类
第7章 ForkJoinPool
7.1 ForkJoinPool用法
7.2 核心数据结构
7.3 工作窃取队列
7.4 ForkJoinPool状态控制
7.5 Worker线程的阻塞—唤醒机制
7.6 任务的提交过程分析
7.7 工作窃取算法:任务的执行过程分析
7.8 ForkJoinTask的fork/join
7.9 ForkJoinPool的优雅关闭
第8章 CompletableFuture
8.1 CompletableFuture用法
8.2 四种任务原型
8.3 CompletionStage接口
8.4 CompletableFuture内部原理
8.5 任务的网状执行:有向无环图
8.6 allOf内部的计算图分析
好书分享

下载价格:免费
立即下载
登入/注册
知识就是力量
没有账号? 忘记密码?