Изменения документа System. Collections. Concurrent

Редактировал(а) Alexandr Fokin 2023/01/11 15:26

<
От версии < 2.6 >
отредактировано Alexandr Fokin
на 2022/11/09 03:08
К версии < 2.2 >
отредактировано Alexandr Fokin
на 2022/01/03 15:39
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -1,9 +7,3 @@
1 -{{code language="c#"}}
2 -System.Collections.Concurrent
3 -{{/code}}
4 -
5 -----
6 -
7 7  Сoncurrent collections за 10 минут
8 8  https://habr.com/ru/post/473352/
9 9  
... ... @@ -11,12 +11,19 @@
11 11  https://habr.com/ru/post/245837/
12 12  
13 13  Исходный код реализации.
14 -ReferenceSource/mscorlib/system/collections/Concurrent/
8 +eferencesource/mscorlib/system/collections/Concurrent/
15 15  https://github.com/microsoft/referencesource/tree/master/mscorlib/system/collections/Concurrent
16 16  
17 -Lock-free коллекции в .NET 6
18 -[[https:~~/~~/www.youtube.com/watch?v=-fTrew8atpk>>https://www.youtube.com/watch?v=-fTrew8atpk]]
19 19  
20 -----
12 +**ConcurrentDictionary**
21 21  
22 -{{children/}}
14 +Best Practices for Using ConcurrentDictionary | Лучшие практики использования ConcurrentDictionary
15 +https://arbel.net/2013/02/03/best-practices-for-using-concurrentdictionary/
16 +
17 +How to improve performance of ConcurrentDictionary.Count in C#
18 +https://stackoverflow.com/questions/41298156/how-to-improve-performance-of-concurrentdictionary-count-in-c-sharp
19 +Уточнение: В некоторых случаях может иметь смысл создание собственной обертки над коллекции и ведения в ней собственного счетчика размера.
20 +Контроль интерфейса обертки позволит четко отслеживать события вставки и удаления, для управления счетчиком можно использовать Interlocked операции.
21 +
22 +
23 +