title: Is CreateDirectory() in C# thread-safe?
body: <p>Can I safely attempt to create the <strong>same</strong> directory from two different threads, without having one of them throw an exception, or run into other issues? </p>
  
  <p>Note that according to <a href="http://msdn.microsoft.com/en-us/library/54a0at6s%28v=vs.90%29.aspx" rel="noreferrer">MSDN</a>, it is OK to call <code>CreateDirectory()</code> on a directory which already exists, in which case the method is expected to do nothing.</p>