慕慕7454464
2016-10-25 11:26
为什么实例中的lockObj.wait()方法 要放在while循环中 为什么不是if中
放在while中,等待的时间是当条件不满足时,不执行。放在if中只能执行一次。而前面的代码也是用while获取的。
慕慕7454...
非常感谢!
2016-10-25 17:34:04
共 1 条回复 >
避免线程持续申请锁,线程是一直在执行的。所以while一直在执行,让这个锁wait
深入浅出Java多线程
186088 学习 · 464 问题
相似问题
回答 1
回答 5
回答 2