title: Is Azure CloudTable thread-safe?
body: <p>I'm writing to Azure Table storage using Storage SDK 2.0 from different threads (ASP.NET application).</p>
  
  <p>Is <strong>CloudTable</strong> object <strong>thread-safe</strong>? Can I initialize CloudStorageAccount, CloudTableClient and CloudTable only once (for example, in static constuctor) and then use them in different threads?</p>
  
  <p>Or is it better to create all CloudStorageAccount, CloudTableClient and CloudTable objects each time from a blank (like it's shown in <a href="https://www.windowsazure.com/en-us/develop/net/how-to-guides/table-services/" rel="noreferrer">this article</a>)? Does it affect the performance in any way?</p>
  
  <p><em>What is a prefered way of getting instance of CloudTable each time executing an operation against the table?</em></p>