看起来ConcurrentDictionary
大致相当于Java的ConcurrentHashMap
。是否有与Java ConcurrentSkipListMap
相当的.NET?我找不到一个。
P.S。仅限于界面的等效工作。实现中的等价物(跳过列表)也有效。
答案 0 :(得分:0)
.net框架内置的字典既不是线程安全的,也是有序的。
您可以获得的最接近的是使用非线程安全OrderedDictionary
,并在所有读取和写入时使用ReaderWriterLockSlim
来访问它,以将其转换为线程安全集合。