共用方式為


task::wait 方法

等候觸及結束狀態。執行內嵌工作 wait 是可行的,則為,如果所有工作相依性滿足,,且不是由背景工作執行已經挑選。

task_status wait() const;

傳回值

可以是 completedcanceledtask_status 值。如果工作會在執行期間發生例外狀況,或例外狀況傳播給它從前項工作, wait 會擲回這個例外狀況。

備註

重要事項重要事項

在 Windows 市集 應用程式,請勿呼叫在 STA 執行接續的主體的 wait 。否則,這個方法,因為封鎖目前的執行緒,而且可能造成應用程式變得沒有回應,則執行階段會擲回 concurrency::invalid_operation 。不過,您可以呼叫方法 concurrency::task::get 收到前項工作的結果為基礎的工作繼續執行。

需求

標題: ppltasks.h

命名空間: 並行

請參閱

參考

task 類別 (並行執行階段)