List.Add() thread safety
<p>I understand that in general a List is not thread safe, however is there anything wrong with simply adding items into a list if the threads never perform any other operations on the list (such as traversing it)?</p>

<p>Example:</p>

<pre><code>List&lt;object&gt; list = new List&lt;object&gt;();
Parallel.ForEach(transactions, tran =&gt;
{
    list.Add(new object());
});
</code></pre>
