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