método de task_group::wait
Aguarda até que todos funcionem na task_group objeto concluída ou cancelado.
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 task_group objeto pode executar embutido no contexto de chamada.
Se um ou mais das tarefas agendadas para este 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.
Chamando wait em um task_group objeto redefine para um estado limpo onde pode ser reutilizado.Isso inclui o caso em que o task_group objeto foi cancelado.
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 task_group executa.
Requisitos
Cabeçalho: ppl.h
Namespace: concorrência