使用ConcurrentDictionary替代Hashtable對多線程的對象緩存處理

在之前一段時間裏面,我的基類多數使用lock和Hashtable組合實現多線程內緩存的衝突處理,不過有時候使用這兩個搭配並不盡如人意,偶爾還是出現了集合已經加入的異常,對代碼做多方的處理後依然如故,最後採用了.NET 4.0後才引入的ConcurrentDictionary多線程同步字典集合,問題順利解決。 1、使用lock和Hashtable組合實現 在我的基類裏面,構建業務對象,一般用BLLF
相關文章
相關標籤/搜索