Безопасны ли пустые методы gcc STL? - PullRequest
2 голосов
/ 01 октября 2010

Если у меня есть дек или список, которым манипулируют в разных потоках, могу ли я назвать пустой без блокировки? Стандарт ничего не говорит о потоках, поэтому я знаю, что он не будет переносимым, но я использую gcc 4.4. Мне также любопытно узнать, безопасно ли это для других реализаций, если я когда-нибудь решу, скажем, переключиться на компилятор intel. Но в основном я забочусь о GCC.

1 Ответ

4 голосов
/ 01 октября 2010

Нет.Вы должны обеспечить безопасность потока.

...