能量轉移的問題
轉移過程中發現?
while (energyBoxes[from] < amount){
try {
//條件不滿足, 將當前線程放入Wait Set
lockObj.wait();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
原先的值小于轉移值就停止轉移,那么原先的值就不用轉移了嗎。
轉移過程中發現?
while (energyBoxes[from] < amount){
try {
//條件不滿足, 將當前線程放入Wait Set
lockObj.wait();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
原先的值小于轉移值就停止轉移,那么原先的值就不用轉移了嗎。
2018-09-07
舉報
2018-09-08
條件不滿足就不做轉移,原先值還是原先值