Изменения документа System. Collections. Concurrent
Редактировал(а) Alexandr Fokin 2023/01/11 15:26
<
отредактировано Alexandr Fokin
на 2022/01/03 15:40
на 2022/01/03 15:40
отредактировано Alexandr Fokin
на 2023/01/11 15:26
на 2023/01/11 15:26
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (2 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Название
-
... ... @@ -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 +----