task::wait 方法
等候這個工作到達終止狀態。 如果符合所有的工作相依性,而且未經選取供背景工作執行,則 wait 可以執行內嵌工作。
task_status wait() const;
傳回值
可能是 completed 或 canceled 的 task_status 值。 如果工作在執行時發生例外狀況,或例外狀況從前項工作傳播至它,則呼叫 wait 將會擲回例外狀況。
備註
重要
在 Windows 市集 應用程式中,請勿在執行於 STA 的程式碼中呼叫 wait。否則執行階段會擲回 concurrency::invalid_operation,因為這個方法會封鎖目前的執行緒,而且可能導致應用程式變成沒有回應。不過,您可以呼叫 concurrency::task::get 方法接收工作為主的接續中前項工作的結果。
需求
**標頭:**ppltasks.h
**命名空間:**concurrency