在Java开发中经常会使用到hashmap,对于hashmap又了解多少,经常听到的一句话是hashmap是线程不安全的,那为什么是线程不安全的,如何才能保证线程安全,JDK又给我们提供了那些线程安全的类,这些问题是今天讨论的问题, 一.hashmap为什么线程不安全 说到hashmap为什么线程不安全,首先要理解线程安全的定义.简单来讲,指的就是两个以上的线程操作同一个hashmap对象,不会发生资源争抢,hashmap中的数据不会错乱.根据以上的说法,我们大体上看下hashmap的源码,分析…