Initializerswift-nio 2.72.0NIOConcurrencyHelpers
init(value:)
Create an atomic object with value
.
This declaration is deprecated: please use ManagedAtomic from https://github.com/apple/swift-atomics instead
init(value: T)
Other members in extension
Instance members
Show obsolete interfaces (6)
Hide obsolete interfaces
func add(T
) -> T Atomically adds
rhs
to this object.func compareAndExchange(expected: T, desired: T
) -> Bool Atomically compares the value against
expected
and, if they are equal, replaces the value withdesired
.func exchange(with: T
) -> T Atomically exchanges
value
for the current value of this object.func load(
) -> T Atomically loads and returns the value of this object.
func store(T
) Atomically replaces the value of this object with
value
.func sub(T
) -> T Atomically subtracts
rhs
from this object.