concurrent_vector::at (Método)
Proporciona acceso al elemento en el índice especificado del vector simultáneo. Este método es seguro para simultaneidad en las operaciones de lectura y también durante el aumento del vector, siempre que se haya asegurado de que el valor _Index es menor que el tamaño del vector simultáneo.
reference at(
size_type _Index
);
const_reference at(
size_type _Index
) const;
Parámetros
- _Index
Índice del elemento que se va a recuperar.
Valor devuelto
Una referencia al elemento en el índice especificado.
Comentarios
La versión de la función at que devuelve una referencia no deconst no se puede utilizar para escribir simultáneamente al elemento de subprocesos diferentes. Un objeto de sincronización diferente se debería usar para sincronizar las operaciones de la lectura y escritura simultáneas con el mismo elemento de datos.
El método produce out_of_range si _Index es mayor que o iguala al tamaño del vector simultáneo, y range_error si el índice es para una parte rota del vector. Para obtener detalles sobre cómo se puede interrumpir un vector, vea Contenedores y objetos paralelos.
Requisitos
Encabezado: concurrent_vector.h
Espacio de nombres: simultaneidad