synchronized对象锁与类锁

获取对象锁的两种方法:

  • 1.同步代码块
    synchronized (this)
    synchronized (类实例对象)
  • 2.同步非静态方法
    synchronized void method()

获取类锁的两种方法

  • 1.同步代码块
    synchronized(类.class)
  • 2.同步静态方法
    synchronized static void method()

你可能感兴趣的:(synchronized对象锁与类锁)