文章目录
- 4.1 有助于提高 “锁” 性能的几点建议
-
- 4.1.1 减小锁持有时间
- 4.1.2 减小锁粒度
- 4.1.3 读写分离锁来替换独占锁
- 4.1.4 锁分离
- 4.1.5 锁粗化
- 4.2 Java 虚拟机对锁优化所做的努力
-
- 4.2.1 锁偏向
- 4.2.2 轻量级锁
- 4.2.3 自旋锁
- 4.2.4 锁消除
- 4.3 人手一支笔:ThreadLocal
-
- 4.3.1 ThreadLocal 的简单使用
- 4.3.2 ThreadLocal 的实现原理
- 4.3.3 对性能有何帮助
声明:
【#|《实战 Java 高并发程序设计》笔记——第4章 锁的优化及注意事项(一)】本博客是本人在学习《实战 Java 高并发程序设计》后整理的笔记,旨在方便复习和回顾,并非用作商业用途。
本博
推荐阅读
- Java业务开发常见错误100例(代码篇-1)
- Java业务开发常见错误100例(代码篇-2)
- 数据库开发|通过栗子来学习MySQL高级知识点(学习,复习,面试都可)
- 程序员|redis常见数据结构以及使用场景分析,附面试题答案
- 程序员|备战三个月,Redis面试复习大纲在手面试不慌
- 程序员|Java体系化进阶学习图谱(java面试一般多长时间)
- 微信App支付(JAVA端)
- Java|TCP的三次握手和四次挥手以及TCP和UDP协议的区别
- #|WEB服务器-TCP协议之三次握手与四次挥手