ArrayList在列表上没有执行添加/删除操作并且每个线程都访问一组固定的,不相交的索引时,从不同线程访问(读/写)同一元素的不同元素是否是线程安全的?我认为这里不需要使用特殊的预防措施(例如锁定块),但我只是想确定:可能会出问题吗?
ArrayList
不。只要不执行删除或添加操作,就不会调整数组大小(并因此重新创建数组),并且每个get(i)调用都将是安全的
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句