2012-06-29 2 views
0

Когда один поток управляет добавлением и удалением , может ли другой поток безопасно позвонить size() на map?Безопасно ли вызывать размер в контейнере std из другого потока?

Поскольку нет итераторов, аннулирование не является проблемой.

В этом случае, я полагаю, что карта всегда жива. Никаких проблем с объектом-разрушением в момент плохого.

ответ

1

№ Размер может включать обход, так как он не гарантированно является O (1).

Смежные вопросы