ConcurrentDictionary

使用ConcurrentDictionary多线程同步字典集合实例详解
.NET

使用ConcurrentDictionary多线程同步字典集合实例详解

426 0

在之前一段时间里面,我的基类多数使用lock和Hashtable组合实现多线程内缓存的冲突处理,不过有时候使用这两个搭配并不尽如人意,偶尔还是出现了集合已经加入的异常,对代码做多方的处理后依然如故,最后采用了.NET 4.0后才引入的ConcurrentDictionary多线程同步字典集合,问题顺利解决。1、使用lock和Hashtable组合实现在我的基类里面,构建业务对象,一般用BLLFac