Udostępnij za pośrednictwem


Metoda structured_task_group::wait

Czeka, aż wszystkie pracować nad structured_task_group została ukończona lub jest anulowana.

task_group_status wait();

Wartość zwracana

Wskazanie, czy zostało spełnione oczekiwania lub grupy zadań została anulowana, z powodu jawne Anuluj operację lub jest wyjątek z jednym z jego zadań.Aby uzyskać więcej informacji, zobacz task_group_status

Uwagi

Należy zauważyć, że jeden lub więcej zadań zaplanowanych w tym structured_task_group obiekt wbudowany może być wykonywany w kontekście wywołującego.

Jeśli jeden lub więcej zadań zaplanowanych w tym structured_task_group obiekt zgłasza wyjątek, środowisko wykonawcze będzie zaznacz jeden taki wyjątek jego wybór i propagowanie go z wywołanie wait metody.

Po powrocie z tej funkcji, structured_task_group obiektu jest uważana w stan końcowy i nie powinny być używane.Należy zauważyć, że wykorzystanie po wait metoda zwraca spowoduje zachowanie niezdefiniowany.

W wyjątkowych ścieżka wykonanie, masz mandatu wywołanie tej metody albo lub run_and_wait metoda przed destruktora z structured_task_group wykonuje.

Wymagania

Nagłówek: ppl.h

Obszar nazw: współbieżności

Zobacz też

Informacje

Klasa structured_task_group

Metoda structured_task_group::wait

Metoda structured_task_group::run_and_wait

Koncepcje

Zadanie równoległości (współbieżności Runtime)