Метод task::wait
Ожидания для этой задачи достичь конечное состояние.Возможно, для wait выполнения встроенной задачи, если соблюдены все зависимости задач и он еще не был, которые требуются для выполнения рабочих фона.
task_status wait() const;
Возвращаемое значение
Значение task_status, которое может быть completed или canceled.Если задача в котором обнаружена исключение во время выполнения или исключение распространитьо на него из задачи предшествующей задачи, wait вызовет исключение.
Заметки
Важно |
---|
В приложении Магазина Windows, не вызывайте wait в теле продолжения, выполняемое в однопотоковом подразделении.В противном случае среда выполнения создает исключение concurrency::invalid_operation поскольку этот метод блокирует текущий поток и вызвать приложения стать безответный.Однако можно вызвать метод concurrency::task::get для получения результата задачи задача- предшествующей задачи в соответствии продолжении. |
Требования
заголовок: ppltasks.h
Параллелизм пространство имен: