求解C#字典ConcurrentDictionary.ContainsKey(key)为true之后,ConcurrentDictionary[key]报不存在
求解C#字典dc.ContainsKey(key)为true之后,dc[key]报不存在key异常
字典结构如下:
[解决办法]
分两步做,就不是原子操作,就会出现同步问题。
你应该用:
ConcurrentDictionary.TryGet
发布时间: 2013-12-13 13:57:17 作者: rapoo
求解C#字典ConcurrentDictionary.ContainsKey(key)为true之后,ConcurrentDictionary[key]报不存在
求解C#字典dc.ContainsKey(key)为true之后,dc[key]报不存在key异常
字典结构如下: