Является ли Dictionary.Add()
потокобезопасным при вставке?
У меня есть код, который вставляет ключи из нескольких потоков, мне все еще нужно блокировать словаря Dictionary.Add()
Я получил это исключение при добавлении нового ключа:
Exception Source: mscorlib
Exception Type: System.IndexOutOfRangeException
Exception Message: Index was outside the bounds of the array.
Exception Target Site: Insert
Хотя это довольно редко. Я знаю, что Dictionary
не является потокобезопасным, хотя я думал, что вызов только .Add
не вызовет никаких проблем.