Swift与Objective-C的“ @synchronized”等效吗?
我已经搜索过Swift书,但是找不到@synchronized的Swift版本。如何在Swift中进行互斥?
回答:
您可以使用GCD。它比更加冗长@synchronized
,但可以代替:
let serialQueue = DispatchQueue(label: "com.test.mySerialQueue")serialQueue.sync {
// code
}
以上是 Swift与Objective-C的“ @synchronized”等效吗? 的全部内容, 来源链接: utcz.com/qa/404773.html