У меня есть статический словарь только для чтения . Никакие изменения не будут внесены в этот словарь.
У меня есть несколько потоков для чтения из этого словаря с помощью .ContainsKey (Key). например
class MyData
{
private static private IDictionary<int, string> _dictionary = new Dictionary<int, string>();
MyData()
{
// Load Dictionary here
}
public string GetValue(int key)
{
if (_dictionary.ContainsKey(key))
{
return _dictionary[key];
}
}
}
Существуют ли какие-либо проблемы с потоками при этом?