HashMap和ConcurrentHashMap的entrySet的区别
问题一:HashMap如果在entrySet过程中调用remove()方法有时候会报错,有时候又不会报错,这是为什么?
问题二:为什么ConcurrentHashMap在entrySet过程中调用remove()方法不会报错呢?
问题一的原因:
下面是报错的代码:
public class Test1 {
public static void main(String[] args) {
Map<Integer, Integer> map1 = new Has
原创
2021-03-15 17:07:23 ·
513 阅读 ·
1 评论