Compartilhar via


método de structured_task_group::wait

Aguarda até que todos funcionem na structured_task_group foi concluída ou foi cancelada.

task_group_status wait();

Valor de retorno

Uma indicação de se a espera foi atendida ou o grupo de tarefas foi cancelado, devido a uma operação de cancelamento explícita ou uma exceção sendo lançada uma das suas tarefas.Para obter mais informações, consulte task_group_status

Comentários

Observe que uma ou mais tarefas agendadas para este structured_task_group objeto pode executar embutido no contexto de chamada.

Se um ou mais das tarefas agendadas para este structured_task_group objeto lança uma exceção, o runtime irá selecionar tal exceção de sua escolha e propagar-out da chamada para o wait método.

Após essa função retorna, o structured_task_group objeto é considerado no estado final e não deve ser usado.Observe que uso após a wait método retorna resultará em um comportamento indefinido.

No caminho de execução não excepcional, você tem um mandato para chamar esse método tanto ou o run_and_wait método antes o destruidor do structured_task_group executa.

Requisitos

Cabeçalho: ppl.h

Namespace: concorrência

Consulte também

Referência

classe de structured_task_group

método de structured_task_group::wait

método de structured_task_group::run_and_wait

Conceitos

Paralelismo de tarefa (tempo de execução de simultaneidade)