多线程状况下建议使用while而不是if

在多线程的编程实践中,wait()的使用方法以下:java synchronized (monitor) { //判断条件是否获得知足 while(!locked) { //等待唤醒 monitor.wait(); } //业务逻辑 ....... } 那为何非要while判断,而不采用if判断呢?web synchroniz
相关文章
相关标签/搜索