Avatar
@swift-main -swift-version 6 import Synchronization final class Foo { var value = 0 } nonisolated func main() { let mutex = Mutex(Foo()) let foo = mutex.withLock { $0 } Task.detached { let foo = mutex.withLock { $0 } foo.value += 1 } foo.value += 1 print(foo.value) } main()