synchronized 真的只是“加把锁”这么简单吗?一文拆透无锁、偏向锁、轻量级锁、重量级锁的升级全过程_Java_喵手_InfoQ写作社区