简单的Swift @syncronized。
Lock
有 sync
方法。(实例方法以及类方法)
let lock = Lock()
lock.sync {
// some code
}
let result = lock.sync {
return "result"
}
Lock.sync(self) {
// some code
}
let result = Lock.sync(self) {
return 1
}
Synco遵循MIT许可证发布。有关详细信息,请参阅LICENSE。