一个类有两个synchronized方法,是不是同一时间只能有一个处于运行,这个两个方法的锁是一样的吗

解决方案 »

  1.   

    synchronized(多个线程的这个对象要是一个才行)
      

  2.   

    Synchronized他的锁是看你调用的对象是否相同来判定锁的,
    但是,如果有多个对象对其它访问的话,同一时间只有一个对象能访问
      

  3.   


    应该是吧,我是从synchronized同步一个静态属性推断出来的,另外静态方法中也不一定有this对象,可以肯定不是this对象,所以应该是当前类的Class对象比较合理一点。