JUC集合安全-Map
- 和上面兩個不同的是: new ConcurrentHashMap<>();分段鎖
- 或者直接new Hashtable<>();
*/
public class Map_Security {
public static void main(String[] args) {
//Map<String,String> map = new HashMap<>();
//Map<String,String> map = new Hashtable<>();
Map<String,String> map = new ConcurrentHashMap<>();
for (int i = 0; i < 30; i++) {
new Thread(()->{
map.put(Thread.currentThread().getName(),UUID.randomUUID().toString().substring(0,5));
System.out.println(map);
},String.valueOf(i)).start();
}
}
}
相關文章
- JUC之集合中的執行緒安全問題執行緒
- Map集合
- Map集合&&Map集合的不同遍歷【keySet()&&entrySet()】
- Java執行緒安全的集合類:Map、List、SetJava執行緒
- JUC併發程式設計學習(五)集合類不安全程式設計
- Hash Map集合和Hash Set集合
- JAVA集合——Map介面Java
- 5、Map集合——HashMapHashMap
- Map集合筆記筆記
- Java集合類——MapJava
- Map集合類_演練
- java中的Map集合Java
- JAVA集合框架 - Map介面Java框架
- MVC遍歷map集合MVC
- Java Map集合練習Java
- Java集合四:Map簡介;Java
- JAVA學習55-執行緒同步及JUC安全集合擴充知識Java執行緒
- Java中List集合轉Map集合報錯:Duplicate keyJava
- Java遍歷Map集合的方法Java
- Map集合(Java基礎、skycto JEEditor)Java
- JavaScript --- Map集合結構詳解JavaScript
- JavaScript — Map集合結構詳解JavaScript
- Map集合的按時間排序方法排序
- Map集合的四種遍歷方式
- java的各種集合為什麼不安全(List、Set、Map)以及代替方案Java
- Map集合中的具體子類TreeMap
- Java 中的泛型 集合(List,Set) MapJava泛型
- Java中的Map集合學習筆記Java筆記
- 關於Map集合的遍歷總結
- js技巧用Map集合代替Array遍歷JS
- ES6中的Map與Set集合
- spring boot - mybatis Map集合返回空欄位Spring BootMyBatis
- JUC——安全容器類(CopyOnWriteArrayList,CopyOnWriteArraySet 和 ConcurrentHashMap)HashMap
- Java集合中List,Set以及Map等集合體系詳解(史上最全)Java
- Map集合中value()方法與keySet、entrySet區別
- Java集合體系總結 Set、List、Map、QueueJava
- 根據key集合批次從map中獲取value
- Java集合 Collection、Set、Map、泛型 簡要筆記Java泛型筆記