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ż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