---
title: concurrencyType
framework: coredata
role: symbol
role_heading: Instance Property
path: coredata/nsmanagedobjectcontext/concurrencytype-swift.property
---

# concurrencyType

The concurrency type for the context.

## Declaration

```swift
var concurrencyType: NSManagedObjectContextConcurrencyType { get }
```

## Discussion

Discussion For more details on concurrency type, see Concurrency.

## See Also

### Related Documentation

- [init(concurrencyType:)](coredata/nsmanagedobjectcontext/init(concurrencytype:).md)

### Managing concurrency

- [NSManagedObjectContextQueryGenerationKey](coredata/nsmanagedobjectcontextquerygenerationkey.md)
- [mergeChanges(fromRemoteContextSave:into:)](coredata/nsmanagedobjectcontext/mergechanges(fromremotecontextsave:into:).md)
- [automaticallyMergesChangesFromParent](coredata/nsmanagedobjectcontext/automaticallymergeschangesfromparent.md)
- [mergePolicy](coredata/nsmanagedobjectcontext/mergepolicy.md)
- [queryGenerationToken](coredata/nsmanagedobjectcontext/querygenerationtoken.md)
- [transactionAuthor](coredata/nsmanagedobjectcontext/transactionauthor.md)
- [mergeChanges(fromContextDidSave:)](coredata/nsmanagedobjectcontext/mergechanges(fromcontextdidsave:).md)
- [setQueryGenerationFrom(_:)](coredata/nsmanagedobjectcontext/setquerygenerationfrom(_:).md)
