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
。
注解
此函数等待与给定调度组关联的块完成,并在所有块完成后或指定的超时时间过后返回。
如果没有与调度组关联的块 (即) 组为空,则此函数将立即返回。
从同一调度组同时从多个线程调用此函数的结果是不确定的。
成功返回此函数后,调度组为空。