不同:

    1、偏向是指一次上锁执行完同步代码块后,再次上锁。

    2、重入是指在一次上锁后执行同步代码块中再次上锁。

    相同:
    **
    持有的线程对象或线程ID相同

    批量重偏向:
    **
    当类对象进行批量撤销达到JVM阈值(默认20次)后,会重新偏向另一个线程

    不可偏向:
    **
    当类达到40次偏向撤销时,后续该类的所有实例都会被取消锁偏向