标签: java multithreading
当没有对列表执行添加/删除操作并且每个线程访问一组固定的索引时,从不同线程访问(读/写)相同ArrayList的不同元素是否是线程安全的线程之间不相交? 我认为没有必要在这里使用特定的预防措施(比如锁定块),但我只是想确定:可能出现问题吗?
ArrayList
答案 0 :(得分:1)
没有。只要不执行删除或添加,阵列就不会被调整大小(并因此重新创建)并且每个get(i)调用都是安全的