标签: java vector arraylist synchronization
我刚刚在Vector和ArrayList上阅读了一些information。据我所知,Vector与ArrayList相比已过时。但Vector已同步,而ArrayList则未同步。
Vector
ArrayList
但这意味着什么?当我们说Vector同步时,它意味着什么?什么时候有用?
答案 0 :(得分:17)
这意味着多个线程可以并行修改Vector而不会有数据损坏的风险。
如果您想使用ArrayList执行此操作,则需要使用synchronized关键字。
synchronized