ConcurrentHashMap插入与遍历时出现混乱

ConcurrentHashMap是一个线程安全的Map,可是若是频繁的修改和遍历ConcurrentHashMap时就会出问题了,好比在遍历数据时已经遍历到Map的后某个位置了,此时在这个位置以前再put进去一个数据,这时将致使这个put进去的数据没法被遍历到了。数组 以下图,遍历map每秒一次,线程在第6秒时将666字符串put到map中,而第6秒时遍历数组已经在打印777777了,因此最终结
相关文章
相关标签/搜索