CopyOnWriteArrayList is new List
implementation introduced in Java 1.5 which provides better concurrent access
than Synchronized List. better concurrency is achieved by Copying ArrayList
over each write and replace with original instead of locking. Also
CopyOnWriteArrayList doesn't throw any ConcurrentModification Exception. Its
different than ArrayList because its thread-safe and ArrayList is not thread
safe and its different than Vector in terms of Concurrency.
CopyOnWriteArrayList provides better Concurrency by reducing contention among
readers and writers.
No comments:
Post a Comment