小编jix*_*xox的帖子

嵌套字典对于父 ConcurrentDictionary 来说线程安全吗?

如果我有一个ConcurrentDictionary对象,当在外部执行操作时,ConcurrentDictionary<int, Dictionary<string, string>>() dict;嵌套是否被锁定?DictionaryConcurrentDictionary

场景:外部人员ConcurrentDictionary outerDict正在执行

outerDict.Add(42, new Dictionary<string, string>())

在一个线程上,并且在另一个线程上(同时),内部Dictionary正在执行

outerDict[30].Add("hello", "world")

上述场景中外层ConcurrentDictionary和内层的修改是否都是并发Dictionary,还是同时进行?

c# dictionary thread-safety concurrentdictionary

2
推荐指数
1
解决办法
434
查看次数