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

тся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 не вызовет никаких проблем.

Ответы на вопрос(1)

Ваш ответ на вопрос