Изменения документа Tools.Collections
Редактировал(а) Alexandr Fokin 2023/01/11 15:18
<
>
отредактировано Alexandr Fokin
на 2020/06/14 12:17
на 2020/06/14 12:17
отредактировано Alexandr Fokin
на 2020/06/14 12:09
на 2020/06/14 12:09
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (2 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Теги
-
... ... @@ -1,1 +1,0 @@ 1 -keyValue|dictionary|threadSafe - Содержимое
-
... ... @@ -2,8 +2,6 @@ 2 2 3 3 Данный проект реализует 2 коллекции. 4 4 Коллекцию представляют из себя Key Value хранилище, являются потокобезопасными. (В основе лежит ConcurrentDictionary) 5 -Для обеспечения оптимистичной блокировки в LinkStorage используется специальный item с полем Stamp, по которому проверяется не был ли изменен элемент во время операции. 6 -(Подробнее смотри ConcurrentDictionary) 7 7 8 8 **1) LinkStorage** 9 9 Интерфейс: ... ... @@ -40,7 +40,7 @@ 40 40 При RemoveLink, помимо уменьшения счетчика из HashSet удаляется ссылающийся объект. 41 41 42 42 Ссылки: 43 - [[Разработка/NET/C#/ConcurrentDictionary>>https://wiki.denhome.ru/bin/view/Разработка/NET/C%23/ConcurrentDictionary/]]41 +https://wiki.denhome.ru/bin/view/Разработка/NET/C%23/ConcurrentDictionary/ 44 44 https://stackoverflow.com/questions/39679779/how-to-achieve-remove-if-functionality-in-net-concurrentdictionary 45 45 46 46