title: Cannot access a file in multi-thread
body: <pre><code>using (FileStream fs = new FileStream(path, FileMode.Append, FileAccess.Write, FileShare.None))
  {
      using (StreamWriter sw = new StreamWriter(fs))
      {
          sw.WriteLine(DateTime.Now.ToString());  
             // multiple sw.WriteLine
      }
  }
  </code></pre>
  
  <p>In spite of the fact that FileShare is set to "None", an Exception is launched "The process cannot access the file because it is being used by another process.<br>
  I'm in Multi-thread context and the file is not written/read somewhere else.</p>
  
  <p>Why ?</p>