title: Writing to the same memory location, is this possible?
body: <p>Consider the following:</p>
  
  <p>ThreadA and ThreadB are two threads writing diagnostic information to a common object which stores a list of diagnostic information.  Is it possible for ThreadA and ThreadB to write to the same memory address at the same time?  If so what would result?</p>
  
  <p>I'm using .NET however i'm not necessarily interested in one particular language specific answer.</p>