Поделиться через


Метод task::wait

Ожидания для этой задачи достичь конечное состояние.Возможно, для wait выполнения встроенной задачи, если соблюдены все зависимости задач и он еще не был, которые требуются для выполнения рабочих фона.

task_status wait() const;

Возвращаемое значение

Значение task_status, которое может быть completed или canceled.Если задача в котором обнаружена исключение во время выполнения или исключение распространитьо на него из задачи предшествующей задачи, wait вызовет исключение.

Заметки

Важное примечаниеВажно

В приложении Магазина Windows, не вызывайте wait в теле продолжения, выполняемое в однопотоковом подразделении.В противном случае среда выполнения создает исключение concurrency::invalid_operation поскольку этот метод блокирует текущий поток и вызвать приложения стать безответный.Однако можно вызвать метод concurrency::task::get для получения результата задачи задача- предшествующей задачи в соответствии продолжении.

Требования

заголовок: ppltasks.h

Параллелизм пространство имен:

См. также

Ссылки

Класс task (среда выполнения с параллелизмом)