Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
А почему решили писать свой контейнер? Чем не подошли существующие?
Я правильно понимаю, что автор берет массив длины около миллиона, а потом примерно миллион раз ищет в нем элемент?
ConcurrentDictionary, но обращаетесь к нему всегда изнутри locked-блока — в чем смысл?List, а не HashSet или Dictionary? На большом количестве объектов стоимость вставки и поиска гораздо ниже.
История оптимизации одного IoC контейнера