Id нравится использовать ConcurrentKeyedCollection - но его не существует.
Почему нет ConcurrentKeyedCollection?
Что я должен использовать? (ConcurrentDictionary? Оберните мою собственную защиту от параллелизма вокруг KeyedCollection?)Подход ConcurrentKeyedCollection
1
A
ответ
1
SynchronizedKeyedCollection, представленный в .NET 2.0, выполняет задание - используя список и обертывающий доступ в блокировке. Обратите внимание, что новые коллекции «Concurrent», представленные в .NET 4.0, используют улучшенный механизм и должны масштабироваться лучше, но они не предлагают KeyedCollection. Дополнительная информация о коллекциях Synchronized vs «Concurrent» here.
Смежные вопросы
- 1. Статический подход или нестационарный подход?
- 2. Инициализация переменных объекта - подход Java, подход Python?
- 3. Дизайн-подход?
- 4. Другой подход
- 5. Dependency подход
- 6. PRISM: используйте первый подход или первый подход к представлению модели?
- 7. Лучший подход: хороший подход к файлу синхронизации файлов на Github
- 8. Как сохранить многопользовательский подход MongoDB PHP-подход SaaS
- 9. Подход в @ Url.Action
- 10. autolayout scrollview лучший подход
- 11. Нормальный Распределение Лучший подход
- 12. Подход к модулю PySpark
- 13. Подход безопасности для WebAPI
- 14. Навигационный подход Java
- 15. Подход PHP-модели/контроллера
- 16. Подход к защите CSRF
- 17. SPOJ дп lsort подход
- 18. Подход интеграции данных
- 19. Список инициализации подход
- 20. Scala: Лучше группеПо подход
- 21. REST URI - Лучший подход
- 22. Подход производительности адаптера RecyclerView
- 23. Подход условного подтверждения UserControl?
- 24. Динамический подход к TSP
- 25. Примитивный калькулятор - динамический подход
- 26. Улучшенный подход к gcd
- 27. Подход к методу фандрайзинга
- 28. Правильно ли мой подход?
- 29. Prolog Сортировка подход
- 30. Подход на основе журнала