---
title: isAsynchronous
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/operation/isasynchronous
---

# isAsynchronous

A Boolean value indicating whether the operation executes its task asynchronously.

## Declaration

```swift
var isAsynchronous: Bool { get }
```

## Discussion

Discussion The value of this property is true for operations that run asynchronously with respect to the current thread or false for operations that run synchronously on the current thread. The default value of this property is false. When implementing an asynchronous operation object, you must implement this property and return true. For more information about how to implement an asynchronous operation, see Asynchronous Versus Synchronous Operations.

## See Also

### Getting the Operation Status

- [isCancelled](foundation/operation/iscancelled.md)
- [isExecuting](foundation/operation/isexecuting.md)
- [isFinished](foundation/operation/isfinished.md)
- [isConcurrent](foundation/operation/isconcurrent.md)
- [isReady](foundation/operation/isready.md)
- [name](foundation/operation/name.md)
