Безопасен ли поток std :: vector или boost :: vector?
У меня несколько потоков одновременноpush_back()
на общем объектеstd::vector
, Являетсяstd::vector
поток безопасно? Или мне нужно самому реализовать механизм, чтобы сделать его безопасным для потоков?
Я хочу избежать лишних"блокировка и освобождение" работать, потому что я пользователь библиотеки, а не дизайнер библиотеки. Я надеюсь найти существующие поточно-ориентированные решения для вектора. Как насчетboost::vector
, который был недавно представлен из Boost1.48.0 вперед. Это потокобезопасно?