---
title: DISPATCH_AUTORELEASE_FREQUENCY_WORK_ITEM
framework: dispatch
role: symbol
role_heading: Enumeration Case
path: dispatch/dispatch_autorelease_frequency_t/dispatch_autorelease_frequency_work_item
---

# DISPATCH_AUTORELEASE_FREQUENCY_WORK_ITEM

The queue configures an autorelease pool before the execution of a block and releases the objects in that pool after the block finishes executing.

## Declaration

```occ
DISPATCH_AUTORELEASE_FREQUENCY_WORK_ITEM
```

## See Also

### Autorelease Frequency Options

- [DISPATCH_AUTORELEASE_FREQUENCY_INHERIT](dispatch/dispatch_autorelease_frequency_t/dispatch_autorelease_frequency_inherit.md)
- [DISPATCH_AUTORELEASE_FREQUENCY_NEVER](dispatch/dispatch_autorelease_frequency_t/dispatch_autorelease_frequency_never.md)
