Java并发编程基础与实践
本章节内容涵盖线程安全、共享对象、组合对象等Java并发编程的核心概念和实践方法。
线程安全:
- 线程安全性的定义与重要性
- 原子性:操作的不可分割性
- 锁机制:保障数据一致性的关键
- 利用锁机制保护程序状态
- 活跃度与性能的平衡
共享对象:
- 可见性:多线程环境下数据一致性问题
- 发布和逸出:对象安全的发布策略
- 线程封闭:将数据封装在线程内部
- 不可变性:创建线程安全的不可变对象
- 安全发布:确保对象发布的安全性
组合对象:
- 设计线程安全类的原则与方法
- 实例限制:控制对象实例的数量
- 委托线程安全:利用已有线程安全类构建新类
- 扩展线程安全类功能的策略
- 同步策略的文档化
19MB
文件大小:
评论区