Конечно. В противном случае это было бы бесполезно, поскольку это потокобезопасная альтернатива Dictionary<TKey, TValue>
. Смотрите документацию: http://msdn.microsoft.com/en-us/library/dd287191.aspx:
Резьба безопасности
Все открытые и защищенные члены ConcurrentDictionary<TKey, TValue>
являются поточно-ориентированными и могут использоваться одновременно из нескольких потоков.