Дубликаты ключей в словаре - PullRequest
1 голос
/ 16 ноября 2010

у меня

public static readonly Dictionary<string, EventHandler> CacheHandlers = new Dictionary<string, EventHandler>();

и у меня есть дубликаты ключей в этом словаре:

скриншот отладчика: http://i.stack.imgur.com/tuXI7.png

Как это происходит?

Это ошибка в .net framework или артефакт для совместного использования?

1 Ответ

3 голосов
/ 16 ноября 2010

MSDN гласит, что Dictionarys не может быть потокобезопасным.

Если вы одновременно читаете из Словаря, то может быть безопасным, если вы заблокируете Словарь, когда добавляете новые пары ключ / значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...