我正在尝试了解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中正确处理它。
Foo
还是创建的setter和getter函数? - stk