---
title: relaxed
framework: synchronization
role: symbol
role_heading: Type Property
path: synchronization/atomicupdateordering/relaxed
---

# relaxed

Guarantees the atomicity of the specific operation on which it is applied, but imposes no ordering constraints on any other variable accesses.

## Declaration

```swift
static var relaxed: AtomicUpdateOrdering { get }
```

## Discussion

Discussion This value corresponds to std::memory_order_relaxed in C++.
