访问不同线程中的不同列表元素

时间:2014-10-16 20:23:22

标签: java multithreading

当没有对列表执行添加/删除操作并且每个线程访问一组固定的索引时,从不同线程访问(读/写)相同ArrayList的不同元素是否是线程安全的线程之间不相交? 我认为没有必要在这里使用特定的预防措施(比如锁定块),但我只是想确定:可能出现问题吗?

1 个答案:

答案 0 :(得分:1)

没有。只要不执行删除或添加,阵列就不会被调整大小(并因此重新创建)并且每个get(i)调用都是安全的