锁优化

-XX:+DoEscapeAnalysis -XX:+EliminateLocks


1、锁分离

2、减少锁粒度(对小对象加锁)

3、锁粗化

4、锁消除

JIT会在编译时将某些原来是同步的方法优化为非同步的,减少不必要的锁竞争,加速执行

你可能感兴趣的:(锁优化)