2016-05-19 3 views
0

Похоже, что ConcurrentDictionary представляет собой эквивалент .NET, равный ConcurrentHashMap Java. Есть ли .NET эквивалент Java ConcurrentSkipListMap? Я не мог найти его.Есть ли упорядоченная файловая карта в .NET?

P.S. Обоснован эквивалент в терминах только интерфейса. Также работает эквивалент в реализации (список пропусков).

+3

Возможно, вам следует объяснить [вашу настоящую проблему] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem) – Eser

ответ

-1

В рамки .net не встроен словарь, который является поточно-безопасным и упорядоченным.

Ближайший, который вы можете получить, это использовать безопасный для потолка OrderedDictionary, и вы получаете доступ к нему с помощью ReaderWriterLockSlim для всех операций чтения и записи, чтобы включить его в поточную безопасную коллекцию.

+0

Проголосовавшему, пожалуйста, дайте мне знать, почему вы считали, что мой ответ не был полезен, я хотел бы исправить все, что вы считали неправильным. –