DispatchGroup 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
管理允许聚合同步的代码块组。
public class DispatchGroup : CoreFoundation.DispatchObject
type DispatchGroup = class
inherit DispatchObject
- 继承
- 继承
注解
代码块可以在不同的调度队列上执行,但作为一个组进行管理。
构造函数
| DispatchGroup() |
管理允许聚合同步的代码块组。 |
属性
| Handle |
管理允许聚合同步的代码块组。 (继承自 DispatchObject) |
方法
| Activate() |
管理允许聚合同步的代码块组。 (继承自 DispatchObject) |
| Check() |
已过时.
管理允许聚合同步的代码块组。 (继承自 DispatchObject) |
| Create() |
创建新的调度组。 |
| DispatchAsync(DispatchQueue, Action) |
将块提交到调度队列,并将该块与给定的调度组相关联。 |
| Dispose() |
管理允许聚合同步的代码块组。 (继承自 DispatchObject) |
| Dispose(Boolean) |
管理允许聚合同步的代码块组。 (继承自 DispatchObject) |
| Enter() |
显式设置代码块正在由组管理。 |
| Equals(Object) |
管理允许聚合同步的代码块组。 (继承自 DispatchObject) |
| GetHashCode() |
返回此对象的哈希代码 (继承自 DispatchObject) |
| InitializeHandle(IntPtr) |
管理允许聚合同步的代码块组。 (继承自 NativeObject) |
| Leave() |
释放与组的代码块关联。 |
| Notify(DispatchQueue, Action) |
当与组关联的所有块都已完成时,计划要提交到队列的块。 |
| Notify(DispatchQueue, DispatchBlock) |
管理允许聚合同步的代码块组。 |
| Release() |
管理允许聚合同步的代码块组。 (继承自 DispatchObject) |
| Retain() |
管理允许聚合同步的代码块组。 (继承自 DispatchObject) |
| SetTargetQueue(DispatchQueue) |
管理允许聚合同步的代码块组。 (继承自 DispatchObject) |
| Wait(DispatchTime) |
同步等待组中的所有块完成或指定的超时已过。 |
| Wait(TimeSpan) |
管理允许聚合同步的代码块组。 |