java是集合。syncronizedList有效地列出了一个向量?
Collections.syncronizedList(new ArrayList())
是否有效地使arrayList成为一个向量?如果没有,那么它有什么额外作用?
如果是的话,那么为什么首先引入它
谢谢
你可以在下面搜索框中键入要查询的问题!
Collections.syncronizedList(new ArrayList())
是否有效地使arrayList成为一个向量?如果没有,那么它有什么额外作用?
如果是的话,那么为什么首先引入它
谢谢
# 1 楼答案
它提供任何列表的同步视图(包装器)。区别在于:
LinkedList
不是Vector
李># 2 楼答案
Collections.synchronizedList(...)
包装对基础列表的同步访问,但仍以其他方式保留基础列表的特征。例如,如果您包装一个LinkedList
,那么iterator()
{Vector
的相同操作是O(n)因此包装器与
Vector
完全不同# 3 楼答案