1. 소개 이 사용방법(예제)에서는 이중 확인 잠금 디자인 패턴에 대해 설명합니다. 이 패턴은 잠금 조건을 미리 확인하여 잠금 획득 횟수를 줄입니다. 그 결과 일반적으로 성능이 향상됩니다. 그러나 double-checked locking은 Java 5 이전에 깨졌다는 점에 유의해야 합니다 . 어떻게 작동하는지 자세히 살펴보겠습니다. 2. 시행 먼저 엄격한 동기화를 사용하는 간단한 싱글톤을 고려해 보겠습니다. public class DraconianSingleton { private static DraconianSingleton instance; public static synchronized DraconianSingleton getInstance() { if (instance == null) { inst..