DispatchGroup 类

定义

管理允许聚合同步的代码块组。

public class DispatchGroup : CoreFoundation.DispatchObject
type DispatchGroup = class
    inherit DispatchObject
继承
DispatchGroup
继承

注解

代码块可以在不同的调度队列上执行,但作为一个组进行管理。

构造函数

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)

管理允许聚合同步的代码块组。

适用于