# Swift atomics are rather awkward

**URL:** <https://forums.swift.org/t/swift-atomics-are-rather-awkward/69808>\
**Category:** Discussion\
**Created:** [February 3, 2024, 2:11am UTC](https://forums.swift.org/t/swift-atomics-are-rather-awkward/69808 "2024-02-03T02:11:30Z")\
**Posts on this page:** 1\
**Showing post:** 14

<div class="post-metadata">

**Author:** ![hassila](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/hassila/32/22647_2.png) [@hassila](https://forums.swift.org/u/hassila)\
**Post date:** [February 7, 2024, 10:25am UTC](https://forums.swift.org/t/swift-atomics-are-rather-awkward/69808/14 "2024-02-07T10:25:57Z")

</div>

And half of my wish seems to come true much faster than I could have hoped, super!

> [@\[Pitch\] Synchronous Mutual Exclusion Lock](https://forums.swift.org/t/pitch-synchronous-mutual-exclusion-lock/69889):
>
> Hi all, I would like to propose a new type in the Synchronization module, Mutex. This type is a synchronous mutual exclusion lock, similar to things like OSAllocatedUnfairLock, NIOLock, etc. Please let me know what you think! Synchronous Mutual Exclusion Lock lockedProposal: SE-NNNN Author: [Alejandro Alonso](https://github.com/Azoy) Review Manager: TBD Status: [https://github.com/apple/swift/pull/71383](https://github.com/apple/swift/pull/71383)Introduction This proposal introduces a mutual exclusion lock, or a mutex, to the standard library. Mutex will be a…

---

_[View the full topic](https://forums.swift.org/t/swift-atomics-are-rather-awkward/69808)._
