深入理解通过Collections将集合转换为线程安全类集合

来源:互联网 发布:数据库用户权限设置 编辑:程序博客网 时间:2024/06/05 04:27

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



上述如果有不对或者补充的地方,请大家批评和指教,谢谢。

0 0