文章目录 Synchronized锁升级的背景Synchronized的性能变化Java5之前,用户态和内核态之间的切换为什么每个对象都可以称为一把锁?Java6开始优化Synchronized Synchroniz...