文章目錄
- 1、集合類不安全
- 2、在高并發情況下arraylist()并不安全
- 3、高并發下set并不安全
- 3、測試map(高并發情況下出現問題)
1、集合類不安全
2、在高并發情況下arraylist()并不安全
CopyOnWriteArrayList中的add方法是使用的lock鎖
使用vector,add方法使用的是synchronized修飾
juc的解決方法
3、高并發下set并不安全
hashSet的底層
hashMap
3、測試map(高并發情況下出現問題)
解決
ConcurrentHashMap的源碼