---
title: resume()
framework: foundation
role: symbol
role_heading: Instance Method
path: foundation/process/resume()
---

# resume()

Resumes execution of a suspended task.

## Declaration

```swift
func resume() -> Bool
```

## Return Value

Return Value true if the receiver was able to resume execution, false otherwise.

## Discussion

Discussion If the system sent multiple suspend() messages to the receiver, an equal number of resume() messages must be sent before the task resumes execution.

## See Also

### Running and stopping

- [run()](foundation/process/run().md)
- [interrupt()](foundation/process/interrupt().md)
- [suspend()](foundation/process/suspend().md)
- [terminate()](foundation/process/terminate().md)
- [waitUntilExit()](foundation/process/waituntilexit().md)
