Concurrent threads adding to ArrayList at same time – what happens? We have multiple threads calling add(obj) on an ArrayList.