它看起来ConcurrentDictionary大致相当于 .NET 的 Java 的ConcurrentHashMap. 是否有与 Java 等效的 .NET ConcurrentSkipListMap?我找不到一个。
PS 仅就接口而言等效。实现中的等效项(跳过列表)也可以。
它看起来ConcurrentDictionary大致相当于 .NET 的 Java 的ConcurrentHashMap. 是否有与 Java 等效的 .NET ConcurrentSkipListMap?我找不到一个。
PS 仅就接口而言等效。实现中的等效项(跳过列表)也可以。
.net 框架中没有内置的字典既是线程安全的又是有序的。
您可以获得的最接近的是使用非线程安全的OrderedDictionary,并且您通过ReaderWriterLockSlim所有读取和写入来访问它以将其转换为线程安全集合。