能量转移的问题

来源:4-2 Java线程交互之能量损失之谜:争用条件

慕容1535864

2018-09-07 11:01

转移过程中发现 

while (energyBoxes[from] < amount){

try {

//条件不满足, 将当前线程放入Wait Set

lockObj.wait();

} catch (InterruptedException e) {

e.printStackTrace();

}

}

原先的值小于转移值就停止转移,那么原先的值就不用转移了吗。


写回答 关注

1回答

  • laji
    2018-09-08 14:18:18

    条件不满足就不做转移,原先值还是原先值

深入浅出Java多线程

带你一起深入浅出多线程,掌握基础,展望进阶路线

186088 学习 · 464 问题

查看课程

相似问题