Kotlin中的同步单例

New*_*per 1 singleton android synchronized kotlin

我是Kotlin的新手。仍在学习基本语法。我听说过与Java中的static类似的伴随对象。但是不知道如何在Kotlin中创建同步单例。

Ale*_*nov 6

只需使用

object Singleton {
    // any members you need
}
Run Code Online (Sandbox Code Playgroud)

它已经正确同步:

对象声明的初始化是线程安全的。

请注意,这不能保证对其进行线程安全的调用,但是就像在Java中一样。