Avatar
omochimetaru 9/27/2021 8:55 AM
var に対する get/set だけ atomicにすればいいのであれば
8:55 AM
public struct AtomicOptionalReferenceStorage<Instance: AnyObject> https://github.com/apple/swift-atomics/blob/main/Sources/Atomics/AtomicStrongReference.swift#L444
8:56 AM
こういうのがあるみたいだけど、 コレ自体がstruct だから駄目なんかな?
8:56 AM
この AtomicOptionalReferenceStorage が c.c. で extension Sendable where Instance: SEndable  ならOK?
8:59 AM
いや、駄目か・・・? var それ自体の更新が保護されるわけじゃないから?