6.9 并发设计模型研究
目录介绍
- 01.并发设计模式介绍
- 1.1 不可变解决并发
- 1.2 COW解决并发
- 1.3 线程本地存储模式
- 02.不变性模式解读
- 2.1 解决并发问题
- 2.2 实现不可变性的类
- 2.3 Java SDK不可变类
- 2.4 不可变修改操作
- 2.5 享元模式的优化
- 2.6 Immutability注意点
- 03.COW策略模式解读
- 3.1 为何有COW模式
- 3.2 COW应用场景
- 3.3 RPC框架应用COW分析
- 3.4 COW如何解决并发
- 3.5 COW内存消耗
- 3.6 COW为何没有LinkedList
- 04.线程本地存储解读
- 4.1 为何局部变量线程安全
- 4.2 理解线程本地存储
- 4.3 线程本地存储场景
- 4.4 ThreadLocal核心设计
- 4.5 ThreadLocal内存泄漏
- 4.6 ThreadLocal缺点
- 4.7 避免共享解决并发总结