
LazyThreadSafetyMode는 Kotlin에서 by lazy { ... } 지연 초기화가 여러 스레드에서 호출될 때 어떻게 안전성을 보장할지 정하는 열거형(enum) 입니다.1. SYNCHRONIZED (기본값)설명:락(lock)을 사용해서 단일 스레드만이 Lazy 인스턴스를 초기화하도록 보장합니다.초기화된 값은 모든 스레드에서 볼 수 있게 됩니다.사용하는 락은 플랫폼과 구현에 따라 세부사항이 다를 수 있습니다.특징:안전하게 초기화여러 스레드가 동시에 접근해도 단 한 번만 초기화가장 안전하지만 속도는 조금 느릴 수 있음val v by lazy(LazyThreadSafetyMode.SYNCHRONIZED) { create() }2. PUBLICATION설명:초기화 함수가 여러 스레드에서 동시에 호..