Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > потокобезопасность std::list


Автор: bel_nikita 5.11.2004, 16:42
Что-то начали меня мучать сомнения. Видать переработал smile

Есть std::list и два треда. Один тред пишет в std::list, а второй читает и удаляет. Вопрос: потокобезопасен ли std::list ?
Для std::vectora понятно, нужно синхронизировать, а вот, с std::list я запутался. Поидее не надо. Т.к. при каждой вставке/удалении нет перелокации памяти, как например при std::vector'е.

З.Ы.: хотя я думаю надо.... есть критические моменты... ага, пойду-ка еще мозгами по-раскину....

Автор: srd 8.11.2004, 06:00
Нет, STL не потокобезопасна.

Автор: bel_nikita 8.11.2004, 12:29
Тормознул я smile
Безопасно на чтение, при котором не происходит перелокации

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)