DispatchGroup.Wait 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Wait(DispatchTime) |
以同步方式等候群組中的所有區塊完成,或已超過指定的逾時。 |
Wait(TimeSpan) |
Wait(DispatchTime)
以同步方式等候群組中的所有區塊完成,或已超過指定的逾時。
public bool Wait (CoreFoundation.DispatchTime timeout);
member this.Wait : CoreFoundation.DispatchTime -> bool
參數
- timeout
- DispatchTime
DispatchTime,表示要等候的奈秒數。
傳回
true
如果所有程式碼都封鎖在逾時之前完成,則為 ,否則為 false
。
備註
此函式會等候與指定分派群組相關聯的區塊完成,並在所有區塊完成或經過指定的逾時之後傳回 。
如果沒有與分派群組相關聯的區塊,此函式會立即傳回 (亦即群組是空的) 。
未定義從多個執行緒同時呼叫此函式與相同分派群組的結果。
成功傳回此函式之後,分派群組是空的。