异常:
java.util.conCurrentModificationException
产生原因:
当一个线程写入时,另一个线程闯入,导致数据不一致,并发修改异常
解决方法:
1.使用concurrentHashMap
2.使用collections里面的synchronizedMap
优化:
concurrentHashMap使用了synchronized和CAS
异常:
java.util.conCurrentModificationException
产生原因:
当一个线程写入时,另一个线程闯入,导致数据不一致,并发修改异常
解决方法:
1.使用concurrentHashMap
2.使用collections里面的synchronizedMap
优化:
concurrentHashMap使用了synchronized和CAS