java多线程同时向一个数组arraylist添加元素,遍历这个集合 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 多线程 arraylist java 数组 元素 搜索资料 2个回答 #热议# 不吃早饭真的会得胆结石吗? 流星一道虹 2015-08-12 · TA获得超过169个赞 知道小有建树答主 回答量:81 采纳率:0% 帮助的人:77.4万 我也去答题访问个人页 关注 展开全部 ArrayList集合是不行的,如果多线程同时添加元素,有可能产生线程安全问题,程序也有可能报错。例如:一个线程正准备往进去写数据,突然切到另一个线程它先写了进入,在切回来这个线程并不知道这个位置已经写入了数据,所以它还是会傻傻的写入数据,这样另一个线程的数据就被覆盖了。如果是一边添加 ,一边遍历的话程序会产生ConcurrentModificationException异常。所以要用copyonwritearraylist是最好的选择,但是注意的是,添加元素时它的性能不是很好 。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 匿名用户 2015-07-28 展开全部 copyonwritearraylist 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-09-20 Java 用for循环向一个一维数组中添加数据 14 2019-06-16 定义一个arraylist集合,添加4个元素,使用迭代器遍历元素 2015-07-29 java多线程同时向一个数组arraylist添加元素,遍历这个集合 2020-09-19 关于java集合的一个问题,怎么把一个数组添加到List集合 1 2019-11-09 java把一个list中的内容添加到另一个list中 48 2016-12-08 java有很多人同时进行插入操作, 有没有例子,先全部扔一个集合里面, 然后一起进行批量的提交。 2 2016-12-02 java 的根据数组如何获取到数组里面的某个元素的值。并且添加到List集合里,我现在添加出现重复的情况。 4 2012-10-11 JAVA中怎么用两个数组实现ArrayList中无限添加元素的功能? 更多类似问题 > 为你推荐: