在Vector / ArrayList的上下文中,synchronized是什么意思?

时间:2012-04-29 23:42:30

标签: java vector arraylist synchronization

我刚刚在VectorArrayList上阅读了一些information。据我所知,VectorArrayList相比已过时。但Vector已同步,而ArrayList则未同步。

但这意味着什么?当我们说Vector同步时,它意味着什么?什么时候有用?

1 个答案:

答案 0 :(得分:17)

这意味着多个线程可以并行修改Vector而不会有数据损坏的风险。

如果您想使用ArrayList执行此操作,则需要使用synchronized关键字。