Исходный код вики ConcurrentDictionary

Редактировал(а) Alexandr Fokin 2023/02/16 01:41

Последние авторы
1 Best Practices for Using ConcurrentDictionary | Лучшие практики использования ConcurrentDictionary
2 [[https:~~/~~/arbel.net/2013/02/03/best-practices-for-using-concurrentdictionary/>>url:https://arbel.net/2013/02/03/best-practices-for-using-concurrentdictionary/]]
3
4 How to improve performance of ConcurrentDictionary.Count in C#
5 [[https:~~/~~/stackoverflow.com/questions/41298156/how-to-improve-performance-of-concurrentdictionary-count-in-c-sharp>>url:https://stackoverflow.com/questions/41298156/how-to-improve-performance-of-concurrentdictionary-count-in-c-sharp]]
6
7 //Дополнение: В некоторых случаях может иметь смысл создание собственной обертки над коллекции и ведения в ней собственного счетчика размера.
8 Контроль интерфейса обертки позволит четко отслеживать события Добавления/Удаления, для управления счетчиком можно использовать [[Interlocked>>doc:Разработка.NET.C#.Многопоточность и асинхронность.Примитивы синхронизации.WebHome]] операции.//
9
10 Concurrency структуры в .net. ConcurrentDictionary изнутри
11 [[https:~~/~~/habr.com/ru/post/245727/>>https://habr.com/ru/post/245727/]]
12
13 Под капотом у Dictionary и ConcurrentDictionary
14 [[https:~~/~~/habr.com/ru/post/198104/>>https://habr.com/ru/post/198104/]]
15
16 [[Dictionary>>Разработка.NET.C#.Коллекции.System\. Collections\. Generic.Dictionary.WebHome]]
17
18 ----
19
20 DotNext | Антон Нечуговских — Как мы написали свой lock-free dictionary
21 [[https:~~/~~/www.youtube.com/watch?v=Vs7qp8FNURo>>https://www.youtube.com/watch?v=Vs7qp8FNURo]]
22
23 ----
24
25 ==== Внутренние ссылки: ====
26
27 ====== Дочерние страницы: ======
28
29 {{children/}}
30
31 ====== Обратные ссылки: ======
32
33 {{velocity}}
34 #set ($links = $doc.getBacklinks())
35 #if ($links.size() > 0)
36 #foreach ($docname in $links)
37 #set ($rdoc = $xwiki.getDocument($docname).getTranslatedDocument())
38 * [[$escapetool.xml($rdoc.fullName)]]
39 #end
40 #else
41 No back links for this page!
42 #end
43 {{/velocity}}
44
45 ----