Is std :: vector or boost :: vector thread safe?
Tengo múltiples hilos simultáneamente llamando apush_back()
en un objeto compartido destd::vector
. Esstd::vector
¿a salvo de amenazas? ¿O necesito implementar el mecanismo yo mismo para que sea seguro para subprocesos?
Quiero evitar hacer @ ext "bloqueo y liberación" trabajo porque soy un usuario de la biblioteca en lugar de un diseñador de la biblioteca. Espero buscar soluciones existentes seguras para subprocesos para vectores. Qué tal siboost::vector
, que se introdujo recientemente desde boost 1.48.0 adelante. ¿Es seguro para subprocesos?