JUC 编程
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
第六章 共享模型之无锁
浏览
169
扫码
分享
2022-07-10 13:56:03
6.1 本章内容简介
6.2 保护共享资源两种实现
6.3 无锁并发原理-CAS与volatile
6.4 悲观锁与乐观锁
6.5 原子变量与原子引用
6.6 其它原子工具类
6.7 本章总结
若有收获,就点个赞吧
0 人点赞
上一篇:
下一篇:
第三章 进程与线程
3.1 线程习题-应用之统筹分析
3.2 线程状态
3.3 线程常用方法
3.4 线程常用方法
3.5 线程创建与运行
第四章 共享模型之管程
4.1 线程安全
共享带来的问题
synchronized解决方案
线程安全分析
方法上的synchronized
4.2 synchronized原理
synchronized-重量级锁
synchronized-轻量级锁及锁膨胀
synchronized-自旋优化
synchronized-偏向锁
synchronized-锁总结
4.3 wait-notify方法
wait-notify应用场景
wait-notify原理
wait-notify API
sleep和wait的区别
wait-notify正确使用
4.4 设计模式-保护性暂停
同步模式之保护性暂停
原理之join
解耦等待和生产-邮递实例
4.5 设计模式-生产者消费者
异步模式之生产者/消费者
park&unpark
4.6 线程状态转换
重新理解线程状态转换
4.7 多把锁
多把不相干的锁-细粒度锁
4.8 活跃性
死锁
定位死锁
经典哲学家就餐问题
活锁
饥饿
4.9 ReentrantLock
ReentrantLock
ReentrantLock-解决哲学家就餐问题
ReentrantLock-条件变量
4.10 设计模式-顺序控制
同步模式之顺序控制
面向对象编程思路精进
面向对象的多线程编程思想
本章总结
第五章 Java内存模型-JMM
5.1 Java内存模型简介
5.2 volatile应用-可见性
5.3 volatile应用-有序性
5.4 设计模式-两阶段终止-volatile实现
5.5 设计模式-同步模式之Balking
5.6 volatile原理
5.7 happens-before规则
5.8 线程安全单例习题
5.9 本章总结
第六章 共享模型之无锁
6.1 本章内容简介
6.2 保护共享资源两种实现
6.3 无锁并发原理-CAS与volatile
6.4 悲观锁与乐观锁
6.5 原子变量与原子引用
6.6 其它原子工具类
6.7 本章总结
第七章 不可变类
7.1 本章内容简介
7.2 不可变对象-设计
7.3 享元模式(高频)
7.4 实例:自定义连接池
7.5 final原理
第八章 并发工具
8.1 线程池
异步模式之工作线程
自定义线程池
ThreadPoolExecutor
ScheduledThreadPoolExecutor
Tomcat线程池
Fork/Join线程池
8.2 J.U.C
1. AQS
2. ReentrantLock 原理1
4. 读写锁
暂无相关搜索结果!
让时间为你证明
分享,让知识传承更久远
×
文章二维码
×
手机扫一扫,轻松掌上读
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
书签列表
×
阅读记录
×
阅读进度:
0.00%
(
0/0
)
重置阅读进度
×
思维导图备注