课程
/后端开发
/Java
/深入浅出Java多线程
如题所述;
2017-01-23
源自:深入浅出Java多线程 4-1
正在回答
return 有两种用法,一种返回值,一种跳出当前方法
因为方法是没有返回值的
慕少7573967
举报
带你一起深入浅出多线程,掌握基础,展望进阶路线
2 回答为什么用 synchronized (lockobject) { if (energyboxs[from] < amount) return;加重系统开销呢?
5 回答While(energy[from]<amount){lockObj.wait()}
2 回答如果用return,那么条件不满足时是怎么竞争资源的?
2 回答private final double[] energyBoxs;中为什么属性名是小写?
8 回答lockObj.notifyAll(); 说是唤醒所有在lockObj对象上等待的线程,energyBoxes[from] < amount那么肯定会出现有些线程这个条件不满足的啊,咋能唤醒全部线程呢?