o método concurrent_vector::resize
Altera o tamanho do vetor simultâneo para o tamanho solicitado, excluindo ou adicionando elementos conforme necessário.Este método não é seguro de 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 de novos elementos ao vetor se o novo tamanho é maior que o tamanho original.Se o valor for omitido, os novos objetos são atribuídos o valor padrão para seu tipo.
Comentários
Se o tamanho do contêiner for menor que o tamanho solicitado, os elementos são adicionados para o vetor até atingir o tamanho solicitado.Se o tamanho do recipiente é maior que o tamanho solicitado, os elementos mais próximos ao final do contêiner são excluídos até que o recipiente atinge o tamanho _N.Se o tamanho presente do contêiner é o mesmo que o tamanho solicitado, nenhuma ação é executada.
resizenão é concorrência seguro.Certifique-se de que nenhum outro thread é chamar métodos simultâneo vetor ao chamar este método.
Requisitos
Cabeçalho: concurrent_vector.h
Namespace: concorrência