Udostępnij za pośrednictwem


Metoda Task::wait

Czeka, aż do osiągnięcia Państwo terminala tego zadania.Możliwe jest wait wykonanie zadań w tekście, jeśli spełnione są wszystkie współzależności zadań, a następnie go nie już został pobrany w górę do wykonania przez pracownika tła.

task_status wait() const;

Wartość zwracana

A task_status wartość, która może być albo completed lub canceled.Jeśli zadanie napotkał wyjątek podczas wykonywania lub wyjątek został propagowane do niej z antecedent zadania wait wygeneruje ten wyjątek.

Uwagi

Ważna uwagaWażne

W Windows Store aplikacji, nie wymagają wait w treści kontynuacji, działającą na STA.W przeciwnym wypadku zgłasza runtime concurrency::invalid_operation , ponieważ metoda ta blokuje bieżącego wątku i spowodować, że aplikacja przestanie odpowiadać.Jednakże można wywołać concurrency::task::get metoda uzyskania wyniku antecedent zadań w kontynuacji opartych na zadaniach.

Wymagania

Nagłówek: ppltasks.h

Obszar nazw: współbieżności

Zobacz też

Informacje

zadanie klasy (współbieżności Runtime)