title: Java ArrayList.add() method thread safe for purely parallel adding?
body: <p>Consider a for-loop over a function that takes an ArrayList reference and adds an object to that ArrayList. I would now like to execute each function call in parallel.</p>
  
  <p>Is the ArrayList.add() method thread safe if I don't care about the sequence the objects are added and no function reads or manipulates any ArrayList elements? 
  So I only want to make sure that at the end of the parallel call all objects are added to the list.</p>