Предположим, у меня есть:
stl::map<std::string, Foo> myMap;
является ли следующая функция безопасной для потока?
myMap["xyz"] ?
Т.е. я хочу иметь эту гигантскую карту только для чтения, которая является общей для многих потоков;но я не знаю, является ли поиск даже потокобезопасным.
Сначала все записывается в один раз.
Затем после этого из него читают несколько потоков.
Я пытаюсь избежать блокировок, чтобы сделать это максимально быстрым.(яя возможна преждевременная оптимизация, я знаю)