строка кода, которая используется в потоке, и проверьте, где используется общий объект. Вы еще не нашли сбоев раз в неделю. Или, что еще хуже, те, которые не терпят крах, а время от времени генерируют неверные данные.
тся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
не вызовет никаких проблем.