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

# spawn(priority:operation:)

## Declaration

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

## See Also

### Deprecated

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