Словарь только для чтения - вызов метода несколькими потоками .ContainsKey

У меня есть статический словарь только для чтения . Никакие изменения не будут внесены в этот словарь.

У меня есть несколько потоков для чтения из этого словаря с помощью .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];   
        }
    }
}

Существуют ли какие-либо проблемы с потоками при этом?

24
задан abatishchev 7 September 2012 в 11:22
поделиться