1.写一个hashMap线程不安全的例子
Map<String,String> map=new HashMap<>();
for(int i=0;i<3;i++)
{
new Thread(()->{
map.put(Thread.currentThread().getName(),UUID.randomUUID().toString().substring(0,8));
System.out.println(map);
},String.valueOf(i)).start();
}
2.怎样解决hashMap的线程不安全
Map<String,String> map=new concurrentHashMap<>();