---
title: Dispatch Work Item
framework: dispatch
role: collectionGroup
role_heading: API Collection
path: dispatch/dispatch-work-item
---

# Dispatch Work Item

The work you want to perform, encapsulated in a way that lets you attach a completion handle or execution dependencies.

## Overview

Overview A dispatch work item encapsulates work to be performed on a dispatch queue or within a dispatch group. You can also use a work item as a dispatch source event, registration, or cancellation handler.

## See Also

### Queues and Tasks

- [DispatchQueue](dispatch/dispatchqueue.md)
- [DispatchWorkItem](dispatch/dispatchworkitem.md)
- [DispatchGroup](dispatch/dispatchgroup.md)
- [Dispatch Queue](dispatch/dispatch-queue.md)
- [Dispatch Group](dispatch/dispatch-group.md)
- [Workloop](dispatch/workloop.md)
