¿Son std :: map y std :: vector thread seguros?

Estoy desarrollando una aplicación de subprocesos múltiples, cada subproceso se leerá (no habrá modificación de estructuras) de un grupo de mapas y vectores. ¿Puede alguien avisar, ya que los subprocesos solo están leyendo de estas estructuras, sería necesario implementar un mutex compartido alrededor de los bloques de código donde se están leyendo estas estructuras?

Respuestas a la pregunta(1)

Su respuesta a la pregunta