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

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

<
От версии < 2.3 >
отредактировано Alexandr Fokin
на 2022/01/03 15:40
К версии < 2.1
отредактировано Alexandr Fokin
на 2023/01/11 15:26
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Название
... ... @@ -1,1 +1,1 @@
1 -Concurrent
1 +System. Collections. Concurrent
Содержимое
... ... @@ -1,3 +1,15 @@
1 +{{code language="c#"}}
2 +System.Collections.Concurrent
3 +{{/code}}
4 +
5 +Исходный код.
6 +ReferenceSource/mscorlib/system/collections/Concurrent/
7 +https://github.com/microsoft/referencesource/tree/master/mscorlib/system/collections/Concurrent
8 +
9 +----
10 +
11 +[[Конкурентность в C#. Асинхронное, параллельное и многопоточное программирование - Стивен Клири | O’Reilly>>doc:Книги.O’Reilly.Конкурентность в C#\. Асинхронное, параллельное и многопоточное программирование\. | O’Reilly.WebHome]]
12 +
1 1  Сoncurrent collections за 10 минут
2 2  https://habr.com/ru/post/473352/
3 3  
... ... @@ -4,21 +4,29 @@
4 4  Concurrency структуры в .net. ConcurrentQueue изнутри
5 5  https://habr.com/ru/post/245837/
6 6  
7 -Исходный код реализации.
8 -eferencesource/mscorlib/system/collections/Concurrent/
9 -https://github.com/microsoft/referencesource/tree/master/mscorlib/system/collections/Concurrent
19 +Lock-free коллекции в .NET 6
20 +[[https:~~/~~/www.youtube.com/watch?v=-fTrew8atpk>>https://www.youtube.com/watch?v=-fTrew8atpk]]
10 10  
22 +----
11 11  
12 -**ConcurrentDictionary**
24 +==== Внутренние ссылки: ====
13 13  
14 -Best Practices for Using ConcurrentDictionary | Лучшие практики использования ConcurrentDictionary
15 -https://arbel.net/2013/02/03/best-practices-for-using-concurrentdictionary/
26 +====== Дочерние страницы: ======
16 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 -При этом допускаются незначительные отклонения в значении счетчика размера.
28 +{{children/}}
22 22  
30 +====== Обратные ссылки: ======
23 23  
24 -
32 +{{velocity}}
33 +#set ($links = $doc.getBacklinks())
34 +#if ($links.size() > 0)
35 + #foreach ($docname in $links)
36 + #set ($rdoc = $xwiki.getDocument($docname).getTranslatedDocument())
37 + * [[$escapetool.xml($rdoc.fullName)]]
38 + #end
39 +#else
40 + No back links for this page!
41 +#end
42 +{{/velocity}}
43 +
44 +----