您的位置:首页 > 编程语言 > Java开发

Java Hashmap多线程同时操作导致的问题

2017-04-11 13:53 453 查看
 

 W/System.err: java.util.ConcurrentModificationException
 W/System.err:     at java.util.HashMap$HashIterator.nextEntry(HashMap.java:787)
 W/System.err:     at java.util.HashMap$EntryIterator.next(HashMap.java:824)
 W/System.err:     at java.util.HashMap$EntryIterator.next(HashMap.java:824) 


原因是多个线程同时操作一个Hashmap,有的添加有的删除,应该每个线程用单独的Hashmap,或者不用删除,改为标记
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  多线程 hashmap