Singleton Pattern
First
κ°λ° νλ©΄μ νλ²μ―€μ λ€μ΄λ³Έ μ±κΈν΄ ν¨ν΄. νλ²μ―€μ μ 리ν νμκ° μμλ―ν΄μ κΈ°λ‘μ λ¨κ²¨μ. μ±κΈν΄μ μ§§κ² λ§νλ©΄ "νλ‘κ·Έλ¨ λ΄μμ μ¬μ©μμκ² λ¨ νλμ μΈμ€ν΄μ€λ§μ μμ±ν΄μ μ¬μ©νλλ‘ κ°μ ν κ²" μ΄μμ.
κ°λ°μ μ€μλ μ±κΈν΄μ μ’μνλ μ¬λλ μκ³ , μ«μ΄ νλ μ¬λλ μμ΄μ. κ·Έλ°λ° μ€μν κ²μ μ΄κ² μ νμνκ³ , μ΄λ¨ λ μ¬μ©ν΄μΌ νλμ§, λ μ¬μ©νμ§ μμμΌ ν μν©μ μ΄λ€ λμΈμ§λ₯Ό μλ κ²μ΄λΌκ³ μκ°ν΄μ. "staticμ λλλ‘μ΄λ©΄ μ¬μ©νμ§ λ§λΌ" λΌλ λ§λ μλλ°, μ΄κ² λν μν©μ λ°λ₯΄λ€κ³ μκ°νꡬμ!
Not thread-safe version
Traditional Thread-safe version
Lazy Thread-safe version
Last updated