RT

解决方案 »

  1.   

    那个object就是一把锁。比如有两段代码用了这个Synrconize(object),那么同时只能用一段代码执行. 因为它们用的是同一把锁。
      

  2.   

    func_a和func_b是类A的两个实例的、synchronized的方法,那么Synrconize(类A的实例 a)代表a.func_a和a.func_b是绝对不会同步执行的,Synrconize(类A的实例 a)可以理解为把加锁控制权交给这个实例,由这个实例来决定为当前实例调用的方法等待,还是让其执行。