java锁的底层原理

知识整理 Synchronized 内置锁,JVM级别 使用 底层 锁升级过程、CAS操做的缺点【替换线程和copy mw】 优化 代码优化:同步代码块、减小锁粒度、读锁并发 JDK自带 偏置锁、轻量级锁(CAS操做)、自适应自旋、锁粗化、锁消除 Volatile 概念:非阻塞可见性、禁止指令重排序* 与syn区别: 没法实现原子操做、使用场景--单线程、不依赖当前值 Reentrantlock
相关文章
相关标签/搜索