Size: a a a

var chat = new Chat();

2021 August 26

Ɖ

Ɖrēw in var chat = new Chat();
AddOrUpdate
источник

Ɖ

Ɖrēw in var chat = new Chat();
В канкаррент дикщинари
источник

Ɖ

Ɖrēw in var chat = new Chat();
Делает за 1 операцию
источник

VL

Vova Lantsov in var chat = new Chat();
Ну и на самом деле хз, словарь живёт до тех пор пока работает приложение
источник

VL

Vova Lantsov in var chat = new Chat();
Кстати лямбда в нём работает не concurrent, на самом то деле
источник

VL

Vova Lantsov in var chat = new Chat();
Щас найду статью
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ну и что? Все равно удобнее, чем свой велосипед с дикшинари и локом
источник

Ɖ

Ɖrēw in var chat = new Chat();
Будет тоже самое только удобнее
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ты про то, что на чтение нет лока?
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ну тогда делай дикшинари, да
источник

Ɖ

Ɖrēw in var chat = new Chat();
Я просто не уверен что тебе нужна прям супер точная информация
источник

Ɖ

Ɖrēw in var chat = new Chat();
При большом количестве запросов
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ну разок на 1-2 промахнешься
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ты разве бизнес логику на этом строишь?
источник

VL

Vova Lantsov in var chat = new Chat();
источник

VL

Vova Lantsov in var chat = new Chat();
То же самое правдиво для GetOrAdd
источник

VL

Vova Lantsov in var chat = new Chat();
Тут даже рекомендуется иногда юзать Lazy<T> как тип значения в словаре, если очень комплексный тип создаётся в лямбде
источник

VL

Vova Lantsov in var chat = new Chat();
Тогда вопрос почему ты эти данные вообще в памяти хранишь
источник

VL

Vova Lantsov in var chat = new Chat();
Приложение оффается и ты их теряешь
источник

VL

Vova Lantsov in var chat = new Chat();
Я имею в виду после повторного старта
источник