Singleton vzor pouze jedna instance je vytvořena v Multi Threading

při použití vzoru singleton, pouze jedna instance je vytvořena v multi threading?

Použití threadsafe singleton třídy zaručí, že pouze jedna instance je vytvořena.

veřejných uzavřených třída Singleton { private static Singleton singleton = null; private static readonly objekt singletonLock = nový objekt();

soukromé Singleton() {} public static Singleton GetInstance() { zámek (singletonLock) […]

Naučte design plácat

Ti, kdo chce vědět Design Patterns. Viz této knize

Hlavě návrhový vzor