ConcurrentDictionary - Удаление по условию

Page / - Изменено Alexandr Fokin в 2023/05/21 09:50

Удаление по условию

Изменено Alexandr Fokin

в 2023/05/21 09:50

Оглавление

Задача удаления значения, только если оно соответствует некоторому условию, с гарантией того, что на время проверки значение не будет изменено (по факту будет краткосрочная Пессимистичная блокировка на момент проверки).

How to achieve remove_if functionality in .NET ConcurrentDictionary
https://stackoverflow.com/questions/39679779/how-to-achieve-remove-if-functionality-in-net-concurrentdictionary

Tools.Collections.ConcurrentDictionary.RemoveIf
https://www.nuget.org/packages/Tools.Collections.ConcurrentDictionary.RemoveIf/#readme-body-tab