Dot-Net

Azure CloudTable 是執行緒安全的嗎?

  • November 6, 2012

我正在使用來自不同執行緒(ASP.NET 應用程序)的 Storage SDK 2.0 寫入 Azure 表儲存。

CloudTable對像是執行緒安全的嗎?我可以只初始化一次 CloudStorageAccount、CloudTableClient 和 CloudTable(例如,在靜態建構子中),然後在不同的執行緒中使用它們嗎?

還是每次從空白處創建所有 CloudStorageAccount、CloudTableClient 和 CloudTable 對象更好(如本文所示)?它會以任何方式影響性能嗎?

每次對錶執行操作時獲取 CloudTable 實例的首選方法是什麼?

雲儲存賬戶

此類型的任何公共靜態(在 Visual Basic 中為 Shared)成員都是執行緒安全的。不保證任何實例成員都是執行緒安全的。

雲表客戶端

此類型的任何公共靜態(在 Visual Basic 中為 Shared)成員都是執行緒安全的。不保證任何實例成員都是執行緒安全的。

引用自:https://stackoverflow.com/questions/13246720