最近搞项目,遇到了一个难题:
多线程中,对于map集合,同一时间一些线程在作遍历操作,一些线程在做增删操作,默认的这两个操作撞在一起是会报错的
我想请教,有没有比较好的办法解决我这种问题呢,谢了!
------解决方案--------------------
可以使用nio中的map集合,支持多线程操作。
------解决方案--------------------
同步处理撒 比如 同一个线程在取的时候同步处理
------解决方案--------------------
ConcurrentHashMap