Właśnie przeczytałem niektóre information na Vector
i ArrayList
. Z tego, co rozumiem, Vector
jest przestarzały w porównaniu do ArrayList
. Ale Vector
jest zsynchronizowany, podczas gdy ArrayList
nie jest.Co oznacza synchronizacja w kontekście Vector/ArrayList?
Ale co to znaczy? Co to znaczy, gdy mówimy, że Vector
jest zsynchronizowany? A kiedy jest to przydatne?
+1 lub użyj mechanizmu blokującego z pakietu 'java.util.concurrent'. –
... lub klasę opakowania utworzoną przez 'Collections.synchronizedList' lub (bardziej ogólnie) klasę implementacji list współbieżnych. –