task::wait 方法

等待此任务到达一个最终状态。 执行内联任务 wait 是可能的,因此,如果所有任务依赖项就足够了,因此,它没有为由后台辅助进程的执行已选取。

task_status wait() const;

返回值

可以是 completedcanceledtask_status 值。 如果任务在执行时遇到异常,或异常传播到其上从一个前面的任务,wait 将引发该异常。

备注

重要

在 Windows 应用商店 app,不要对在 STA 运行继续主体的 wait。否则,方法,因为此方法以阻止当前线程,并可能导致 app 无响应,运行时将引发 concurrency::invalid_operation。但是,可以调用 concurrency::task::get 方法接收前面的任务的结果在基于任务的延续的。

要求

标头: ppltasks.h

命名空间: 并发

请参见

参考

task 类(并发运行时)