---
title: "async(priority:operation:)"
framework: swift
role: symbol
role_heading: Instance Method
path: "swift/taskgroup/async(priority:operation:)"
---

# async(priority:operation:)

## Declaration

```swift
mutating func async(priority: TaskPriority? = nil, operation: @escaping @Sendable () async -> ChildTaskResult)
```

## See Also

### Deprecated

- [add(priority:operation:)](swift/taskgroup/add(priority:operation:).md)
- [asyncUnlessCancelled(priority:operation:)](swift/taskgroup/asyncunlesscancelled(priority:operation:).md)
- [spawn(priority:operation:)](swift/taskgroup/spawn(priority:operation:).md)
- [spawnUnlessCancelled(priority:operation:)](swift/taskgroup/spawnunlesscancelled(priority:operation:).md)
