摘要:
ConcurrentDictionary 是.NET 4.0中新添加的,相信其性能是比自己手动对Dictionary加锁要好得多 其中大部分方法是保证线程安全的: TryAdd() TryUpdate() TryRemove() AddOrUpdate() GetOrAdd()其中有些地方要注意的:1.作为GetOrAdd(TKey key, Func<TKey, TValue> valueFactory)参数的委托 ,不保证里面代码的线程安全,也不保证委托执行的次数当要获取的key的value不存在的时候,就会执行委托返回一个新的value值并添加都集合里面去 但是,... 阅读全文