为什么实例中的lockObj.wait()方法 要放在while循环中 为什么不是if中
放在while中,等待的时间是当条件不满足时,不执行。放在if中只能执行一次。而前面的代码也是用while获取的。
避免线程持续申请锁,线程是一直在执行的。所以while一直在执行,让这个锁wait