thread safety - variable - ¿Son seguros los hilos singletons de Kotlin?
new instance in kotlin (1)
¿Los singletons de Kotlin (más específicamente, declaraciones de objetos) son seguros para la construcción? Si no es así, ¿cuál es la mejor práctica para escribir singletons seguros para subprocesos en Kotlin?
Supongo que sí, pero no he podido encontrar ninguna declaración explícita al respecto en los documentos.
El "objeto" de Kotlin es seguro para la rosca por construcción. Como puede ver en cualquier herramienta de descompilación / volcado, el objeto declarado es solo una clase final con inicialización de instancia estática + sintaxis de idioma para simplificar el acceso a la instancia