阿Dine
2018-08-02 10:35
private final double[] energyboxes; private final Object lockObj = new Object();
后面不是还要对数组做加减吗?
这个锁对象又为什么要用final呢?
final修饰的数组只是说你的数组不能再指向其他数组对象, 但它指向的数组的内容是可以变的!
而final修饰的锁对象为了保证多线程进行过程中的安全
深入浅出Java多线程
186088 学习 · 464 问题
相似问题