偏向锁的场景太过于理想化,更多的时候是Thread#2也会尝试进入临界区, 如果Thread#2也进入临界区但是Thread#1还没有执行完同步代码块时,会暂停Thread#1并且升级到轻量级锁。Thread#2通过自旋再次尝试以轻量级锁的方式来获取锁
偏向锁的场景太过于理想化,更多的时候是Thread#2也会尝试进入临界区, 如果Thread#2也进入临界区但是Thread#1还没有执行完同步代码块时,会暂停Thread#1并且升级到轻量级锁。Thread#2通过自旋再次尝试以轻量级锁的方式来获取锁