Atom 0.1.9

Atom 0.1.9

Maintained by Serhiy Vysotskiy.



Atom 0.1.9

  • By
  • Serhiy Vysotskiy

Atom

Create Atomic (thread safe) objects in swift. Improved version of objc.io Atomic

Example

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) }
}