We have multiple threads calling add(obj)
on an ArrayList
.
My theory is that when add
is called concurrently by two threads, that only one of the two objects being added is really added to the ArrayList
. Is this plausable?
If so, how do you get around this? Use a synchronized collection like Vector
?