C/C++ - [решено] Массив векторов с++ - является ли обращение к нему потокобезопасным?

Ответить
Аватара пользователя
tri777ki

C/C++ - [решено] Массив векторов с++ - является ли обращение к нему потокобезопасным?

Сообщение tri777ki »

В классе C++ объявлен массив векторов:



std::vector streams[2];



С этим массивом работают 2 потока, первый добавляет-изменяет-удаляет только элементы вектора streams[0], второй поток добавляет-изменяет-удаляет только элементы вектора streams[1]. Является ли данная операция потокобезопасной?
Аватара пользователя
tri777ki

Re: C/C++ - [решено] Массив векторов с++ - является ли обращение к нему потокобезопасным?

Сообщение tri777ki »

это должно быть безопасно (если слинкован многопоточный runtime). Может зависеть от реализаци STL, но известные мне реализации сделаны достаточно грамотно.
Ответить

Вернуться в «Программирование и базы данных»