Udostępnij za pośrednictwem


Metoda task_group::wait

Czeka, aż wszystkie pracować nad task_group obiektu została zakończona lub zostało anulowane.

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 task_group obiekt wbudowany może być wykonywany w kontekście wywołującego.

Jeśli jeden lub więcej zadań zaplanowanych w tym 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.

Wywołanie wait na task_group obiektu resetuje go do stanu czystego, gdzie można ponownie.Obejmuje to przypadku gdy task_group obiektu została anulowana.

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

Wymagania

Nagłówek: ppl.h

Obszar nazw: współbieżności

Zobacz też

Informacje

Klasa task_group