我想使用集合類來添加,刪除和檢索多個線程中的對象。Collections.synchronizedList vs Vector
Collections.synchronizedList
和Vector
這兩個類都是線程安全的。有沒有告訴我Collections.synchronizedList
和Vector
之間的區別,並解釋說我什麼時候應該使用Vector
和Collections.synchronizedList
?
我想使用集合類來添加,刪除和檢索多個線程中的對象。Collections.synchronizedList vs Vector
Collections.synchronizedList
和Vector
這兩個類都是線程安全的。有沒有告訴我Collections.synchronizedList
和Vector
之間的區別,並解釋說我什麼時候應該使用Vector
和Collections.synchronizedList
?
這裏是爲什麼Vector是一個過時/棄用類幾句話:Why is Java Vector class considered obsolete or deprecated?
一般來說他們的區別:In java, Vector and Collections.synchronizedList are all synchronized, what's the difference?
+1必要時使用Vector,因爲您使用的是期望它的舊API。否則使用列表。 –
https://www.google.co.in/search?q=vector+ vs + synchronized + arraylist會有幫助。 –