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) |
管理允许聚合同步的代码块组。 |