Kotlin 的单例线程安全吗?
Are Kotlin's singletons thread safe?
Kotlin 单例(更具体地说,对象声明)在构造上是线程安全的吗?如果不是,在 Kotlin 中编写线程安全单例的最佳实践是什么?
我猜他们是,但我没能在文档中找到任何关于它的明确声明。
Kotlin "object" 从结构上讲是线程安全的。正如您在任何 decompile/dumping 工具中看到的那样,声明的对象只是最终的 class 具有静态实例初始化 + 语言语法糖以简化实例访问
Kotlin 单例(更具体地说,对象声明)在构造上是线程安全的吗?如果不是,在 Kotlin 中编写线程安全单例的最佳实践是什么?
我猜他们是,但我没能在文档中找到任何关于它的明确声明。
Kotlin "object" 从结构上讲是线程安全的。正如您在任何 decompile/dumping 工具中看到的那样,声明的对象只是最终的 class 具有静态实例初始化 + 语言语法糖以简化实例访问