[Java lista] Tervezési minták
Laszlo Merenyi
meri at merysoft.hu
2008. Sze. 23., K, 14:43:47 CEST
Peter Verhas wrote:
> Utánanéztem, mert rémlett valami két évvel ezelőttről. A
>
> 1. public static Singleton getInstance()
> 2. {
> 3. if (INSTANCE == null)
> 4. {
> 5. synchronized (Singleton.class)
> 6. {
> 7. if (INSTANCE == null)
> 8. {
> 9. INSTANCE = new Singleton();
> 10. }
> 11. }
> 12. }
> 13. return INSTANCE;
> 14. }
>
>
> Minta nem jó. Nem írnám le részletesen, hogy miért, majd Auth Gábor
> elolvassa a
>
> http://www.ibm.com/developerworks/java/library/j-dcl.html
>
> cikket és ez alapján egy külön cikkben megírja jól magyarul.
Igen, de ez a cikk 2002-es. Gábor oldalán a Java5-tel használható,
volatile-lel definiált statikus INSTANCE van fent, ami jó.
-meri
További információk a(z) Javalist levelezőlistáról