之前项目中,有用到过Collections.synchronizedMap(),后面发现当并发数很多的时候,出现其他请求等待情况,因为synchronizedMap会锁住所有的资源,后面通过查阅资料,发现了ConcurrentHashMap ,可以比较完美 的解决这个问题,简单来说,ConcurrentHashMap 提高性能的方式是对资源进行hash 分块,一个快一把锁,这样就提高了读取和写入的效率,后面看了下api,在 ConcurrentHashMap 下,还有ConcurrentSkip…