同步属性获取器/setter
因此,我试图了解 Kotlin 如何处理属性同步。如果我有这个类:
class Foo {
var a = 0
var b = 0
}
我想确保a和b的所有访问都同步。我该怎么做?我尝试过使用注释:
class Foo {
@Synchronized
var a = 0
@Synchronized
var b = 0
}
但是 Kotlin 给了我一个编译器错误:
此注释不适用于目标“带后备字段的成员属性”
我只是想在 Kotlin 中更好地处理线程安全。这是我在Java中一直强迫症的事情,我试图弄清楚如何在Kotlin中正确处理它。