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

返回

适用于