通过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);

原文地址:https://www.cnblogs.com/coder-wzr/p/8416304.html