摘要: 1. List遍历时修改报错 别的先什么都不说,直接上代码看看就知道了: 运行以上代码报错如下所示: 查看jdk源代码中AbstractList的checkForComodification方法的源码,分析产生ConcurrentModificationException异常的原因发现错误原因了,具 阅读全文
posted @ 2017-03-10 18:24 星火燎原智勇 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 传统集合实现同步的问题 举了一个例子:Map集合线程不同步导致的问题。 解决办法:使用同步的Map集合 使用集合工具类中的方法将不同步的集合转为同步的Collections.synchronizedMap(newMap())这个方法返回一个同步的集合 public static <K, V> Map 阅读全文
posted @ 2017-03-10 10:31 星火燎原智勇 阅读(372) 评论(0) 推荐(1) 编辑