task::wait 方法
等待此任务到达一个最终状态。 执行内联任务 wait 是可能的,因此,如果所有任务依赖项就足够了,因此,它没有为由后台辅助进程的执行已选取。
task_status wait() const;
返回值
可以是 completed 或 canceled的 task_status 值。 如果任务在执行时遇到异常,或异常传播到其上从一个前面的任务,wait 将引发该异常。
备注
重要
在 Windows 应用商店 app,不要对在 STA 运行继续主体的 wait。否则,方法,因为此方法以阻止当前线程,并可能导致 app 无响应,运行时将引发 concurrency::invalid_operation。但是,可以调用 concurrency::task::get 方法接收前面的任务的结果在基于任务的延续的。
要求
标头: ppltasks.h
命名空间: 并发