2.2.6 什么是synchronized锁消除和锁粗化?