---
title: "init(_:)"
framework: coredata
role: symbol
role_heading: Initializer
path: "coredata/nsmanagedobjectcontext/init(_:)"
---

# init(_:)

Creates a context that uses the specified concurrency type.

## Declaration

```swift
nonisolated convenience init(_ type: NSManagedObjectContext.ConcurrencyType)
```

## Parameters

- `type`: The context’s concurrency type. For possible values, see doc://com.apple.coredata/documentation/CoreData/NSManagedObjectContext/ConcurrencyType-swift.struct.

## Discussion

Discussion For more information, see Concurrency.

## See Also

### Creating a context

- [NSManagedObjectContext.ConcurrencyType](coredata/nsmanagedobjectcontext/concurrencytype-swift.struct.md)
- [init(concurrencyType:)](coredata/nsmanagedobjectcontext/init(concurrencytype:).md)
- [NSManagedObjectContextConcurrencyType](coredata/nsmanagedobjectcontextconcurrencytype.md)
