多線程狀況下建議使用while而不是if

在多線程的編程實踐中,wait()的使用方法以下:java synchronized (monitor) { //判斷條件是否獲得知足 while(!locked) { //等待喚醒 monitor.wait(); } //業務邏輯 ....... } 那爲何非要while判斷,而不採用if判斷呢?web synchroniz
相關文章
相關標籤/搜索