在iOS开发中,多线程同步是确保线程安全的关键。以下是一些常用的多线程同步方法:
1. 使用锁(Locks)
互斥锁(Mutex)
```swift
import Foundation
let queue = DispatchQueue(label: "com.example.concurrentQueue", attributes: .concurrent)
let lock = NSLock()
queue.async {
lock.lock()
// critical section
lock.unlock()