黑马程序员技术交流社区

标题: 一个关于集合的面试题 [打印本页]

作者: 苟苟    时间: 2015-5-4 00:22
标题: 一个关于集合的面试题
在集合框架中有两个类,一个是ArrayList ,一个是Vector, ArrayList是线程不安全的,而Vector是线程安全的,怎么处理ArrayList可以像Vector一样线程安全?
作者: 下一页5    时间: 2015-5-4 00:28
这个还没学到,先了解下
作者: l763631191    时间: 2015-5-4 00:43
本帖最后由 l763631191 于 2015-5-4 00:44 编辑

用集合工具类Collections里的方法synchronizedList方法是集合的线程同步。工具类synchronizedList方法的原理就是把集合中每个方法都加上同一把同步锁。

作者: Cat    时间: 2015-5-4 08:34
学习一下
作者: Demomiku    时间: 2015-5-4 10:36
l763631191 发表于 2015-5-4 00:43
用集合工具类Collections里的方法synchronizedList方法是集合的线程同步。工具类synchronizedList方法的原 ...

学习了。谢谢
作者: 苟苟    时间: 2015-5-4 11:48
l763631191 发表于 2015-5-4 00:43
用集合工具类Collections里的方法synchronizedList方法是集合的线程同步。工具类synchronizedList方法的原 ...

是这个思路, 一些方法需要同步包装或者代理,但是不一定是全部
作者: 王大侠    时间: 2015-5-4 11:58
学习了                                      
作者: qinhaihang    时间: 2015-5-4 12:00
没有学习到,先来了解一下
作者: guoyangpeng    时间: 2015-5-4 15:16
没有学习,还真不知道




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2