В классе C++ объявлен массив векторов:
std::vector streams[2];
С этим массивом работают 2 потока, первый добавляет-изменяет-удаляет только элементы вектора streams[0], второй поток добавляет-изменяет-удаляет только элементы вектора streams[1]. Является ли данная операция потокобезопасной?
C/C++ - [решено] Массив векторов с++ - является ли обращение к нему потокобезопасным?
-
tri777ki
-
tri777ki
Re: C/C++ - [решено] Массив векторов с++ - является ли обращение к нему потокобезопасным?
это должно быть безопасно (если слинкован многопоточный runtime). Может зависеть от реализаци STL, но известные мне реализации сделаны достаточно грамотно.