小编典典

什么是 Swift 等价于 Objective-C 的“@synchronized”?

all

我搜索了 Swift 书籍,但找不到 @synchronized 的 Swift 版本。如何在 Swift 中进行互斥?


阅读 74

收藏
2022-05-19

共1个答案

小编典典

您可以使用 GCD。它比 更冗长@synchronized,但可以作为替代:

let serialQueue = DispatchQueue(label: "com.test.mySerialQueue")
serialQueue.sync {
    // code
}
2022-05-19