0%

synchronized

非公平, 可重入

用法:

  • 指定加锁对象: 对给定的对象加锁, 进入同步代码前需要获得给定对象的锁.
  • 修饰实例方法: 相当于对当前实例加锁, 进入同步代码前需要获得当前实例的锁.
  • 修饰静态方法: 相当于对当前类加锁, 进入同步代码前需要获得当前类的锁.