Метод structured_task_group::wait
Ожидает до тех пор, пока вся работа над structured_task_group не завершена или отменена.
task_group_status wait();
Возвращаемое значение
Значение, указывающее, было ли удовлетворено ожидание или группа задач была отменена в связи с явной операцией отмены или возникновением исключения со стороны одной из задач. Дополнительные сведения содержатся в разделе task_group_status
Заметки
Обратите внимание, что один или несколько задач, запланированных на этот объект structured_task_group, может выполняться встроено в контекст вызывающий.
Если один или несколько задач, назначенных данному объекту structured_task_group, создают исключение, среда выполнения будет выбрать одно такое исключение и распространить из вызова методу wait.
После выхода из этой функции объект structured_task_group находится в конечном состоянии и не должен использоваться. Обратите внимание, что использование после возвращения методом wait приведет к неопределенному поведению.
В неисключительном пути выполнения имеется поручение вызывать этот метод или метод run_and_wait до выполнения деструктора structured_task_group.
Требования
Заголовок: ppl.h
Пространство имен: concurrency
См. также
Ссылки
Метод structured_task_group::wait
Метод structured_task_group::run_and_wait