技术栈

锁省略

剑海风云
3 个月前
jvm·锁省略
JVM常用概念之锁省略synchronized(同步-重量级锁)会解除所有编译器优化吗?使用当前的 Java 内存模型,未观察到的锁不一定会产生任何内存效应。除其他情况外,这意味着对非共享对象进行同步是徒劳的,因此运行时不必在那里做任何事情。这给编译优化提供了优化的机会。