1. 程式人生 > >深入理解通過Collections將集合轉換為執行緒安全類集合

深入理解通過Collections將集合轉換為執行緒安全類集合

List集合:

List<String> list=new ArrayList<String>();
list.add("a");
list.add("b");
list.add("c");
//將現有的List集合轉換為執行緒安全的
list=Collections.synchronizedList(list);
System.out.println(list);

Set集合:

Set<String> set=new HashSet<String>();
//將現有的set集合轉換為執行緒安全的
set=Collections.synchronizedSet(set);

Map集合:

Map<String, Integer> map=new HashMap<String, Integer>();
//將現有的Map轉換為執行緒安全的
map=Collections.synchronizedMap(map);

上述如果有不對或者補充的地方,請大家批評和指教,謝謝。