He llegado a un punto muerto con razpeitia. Pero ha sido un interesante debate :)
Cita:
Iniciado por eferion Los contenedores no son, por el momento, thread safe por que la STL se centra en el rendimiento. La lógica thread safe penaliza el rendimiento y no es necesaria en la inmensa mayoría de los desarrollos. Encapsular un contenedor para que éste cumpla con tus requisitos en entornos multihilo añade prácticamente el mismo overhead que programarte tu propio contenedor, con la ventaja añadida de que tienes menos código que mantener.
Creo que la razón de que no sean thread safe esque la librería de threads apareció en el estándar C++11. Por lo que es todavía muy reciente, pero no me extrañaría que en los próximos años saliesen las "STL Threadsafe".