Contents

releasing

A releasing update synchronizes with acquiring operations that read the value it stores. It ensures that the releasing and acquiring threads agree that all preceding variable accesses on the releasing thread happen before the atomic operation itself.

Declaration

static var releasing: AtomicUpdateOrdering { get }

Discussion

This value corresponds to std::memory_order_release in C++.