C++ обеспечивает очень удобный способ, чтобы пересечь контейнер с итерацией,Когда использовать мьютекс с итерацией. C++
for(vector<int>::const_iterator p = c.begin(); p!=c.end();p++){}
но если когда это проходит, кто-то c.push_back(10)
.
Разве это сломает петлю?
Должен ли я использовать мьютексы каждый раз, когда использую операцию с контейнером?
Спасибо.