Atom 0.1.9

Atom 0.1.9

Serhiy Vysotskiy 维护。



Atom 0.1.9

  • Serhiy Vysotskiy

Atom

在Swift中创建原子(线程安全)对象。objc.io Atomic的增强版本。

示例

let count = 10000
        
let atomic = Atomic([Int](0..<count))

DispatchQueue.concurrentPerform(iterations: count) { (i) in
    let number = atomic.value[i]
    atomic.mutate { $0.append(number + i) }
}