怎么获得一个线程安全的ArrayList,线程arraylist
分享于 点击 14153 次 点评:195
怎么获得一个线程安全的ArrayList,线程arraylist
今天去重庆威视真面试,笔试题中有这道题。
当时我写的是继承ArrayList,重写方法,给方法加上Synchronized,方法内部调用父类的方法。
他看我的笔试题的时候就说,我就要用ArrayList而不是自己写的。当时没答上。回来以后查询了下,
原来工具类Collections中有这样的方法,而且还能生成线程安全的Map,Collection,Set等。
List list = Collections.synchronizedList(new ArrayList());
这样就可以得到线程安全的ArrayList了。
Map等同上:
相关文章
- 暂无相关文章
用户点评