Método concurrent_vector::resize
Altera o tamanho de vetor simultânea ao tamanho solicitado, excluindo ou adicionando elementos conforme necessário. Este método não é seguro em simultaneidade.
void resize(
size_type _N
);
void resize(
size_type _N,
const _Ty& _Val
);
Parâmetros
_N
O novo tamanho do concurrent_vector._Val
O valor dos novos elementos adicionou ao vetor se o novo tamanho for maior que o tamanho original. Se o valor for omitido, os objetos novos recebem o valor padrão de seu tipo.
Comentários
Se o tamanho do contêiner for menor que o tamanho solicitado, os elementos são adicionados ao vetor até alcançar o tamanho solicitado. Se o tamanho do contêiner for maior que o tamanho solicitado, os elementos mais próximos ao final do contêiner são excluídos até que o contêiner atingir o tamanho _N. Se o tamanho atual do contêiner for igual ao tamanho solicitado, nenhuma ação será tomada.
resize não é seguro de simultaneidade. Certifique-se de que nenhum outro thread está invocando métodos no vetor simultânea quando você chama esse método.
Requisitos
Cabeçalho: concurrent_vector.h
Namespace: simultaneidade