Contents

Dispatch Group

A group of tasks that you monitor as a single unit.

Overview

Groups allow you to aggregate a set of tasks and synchronize behaviors on the group. You attach multiple blocks to a group and schedule them for asynchronous execution on the same queue or different queues. When all blocks finish executing, the group executes its completion handler. You can also wait synchronously for all blocks in the group to finish executing.

Topics

Creating a Dispatch Group

Updating the Group Manually

See Also

Queues and Tasks