解决方案 »

  1.   

    你完全没懂锁的概念,你现在new 两个这个myThread,两个对象中的锁都是各自的对象,大家各家用各家的锁,锁自己的方法。当然不会有思索,当你使用静态的时,大家共享一个静态变量,用的是同样的AB两把锁,这样两个里面出现了死锁。下次贴代码请加上格式!!!要不没人会给你去看。
      

  2.   

    基础太差了如果你加上static   那么 Mylock objA    你和我共有一个如果你不加static 那么Mylock objA   你和我一人有一个