共用方式為


DispatchGroup.Wait 方法

定義

多載

Wait(DispatchTime)

以同步方式等候群組中的所有區塊完成,或已超過指定的逾時。

Wait(TimeSpan)

Wait(DispatchTime)

以同步方式等候群組中的所有區塊完成,或已超過指定的逾時。

public bool Wait (CoreFoundation.DispatchTime timeout);
member this.Wait : CoreFoundation.DispatchTime -> bool

參數

timeout
DispatchTime

DispatchTime,表示要等候的奈秒數。

傳回

true 如果所有程式碼都封鎖在逾時之前完成,則為 ,否則為 false

備註

此函式會等候與指定分派群組相關聯的區塊完成,並在所有區塊完成或經過指定的逾時之後傳回 。

如果沒有與分派群組相關聯的區塊,此函式會立即傳回 (亦即群組是空的) 。

未定義從多個執行緒同時呼叫此函式與相同分派群組的結果。

成功傳回此函式之後,分派群組是空的。

適用於

Wait(TimeSpan)

public bool Wait (TimeSpan timeout);
member this.Wait : TimeSpan -> bool

參數

timeout
TimeSpan

傳回

適用於