我已经搜索过Swift书,但是找不到@synchronized的Swift版本。如何在Swift中进行互斥?
您可以使用GCD。它比更加冗长@synchronized,但可以代替:
@synchronized
let serialQueue = DispatchQueue(label: "com.test.mySerialQueue") serialQueue.sync { // code }