Singleton eredua erabiliz, instantzia bakarra da multi hariztaketa sortu?
Threadsafe Singleton erabiliz klase bat instantzia bakarrik sortu dela bermatuko du.
publiko itxita class Singleton
{
pribatua estatiko Singleton Singleton = null;
pribatua estatiko Readonly objektu singletonLock = new objektu();
pribatu Singleton() {}
publiko estatiko Singleton GetInstance()
{
blokeatzeko (singletonLock)
{
bada (bakarrak == null)
{
bakarrak = Singleton berria();
}
Bueltan bakarrak ;
}
}
}
Alea denean bakarrik Lehen Auzialdiko sorkuntza igoaraziko du.
Sarraila erabiliz() Gurekin emango haria seguru bi hariak exekuzioa saihesteko instantziarik sortu bereko a berean.
Again egiaztatzea nahi dugu (singletonobject == null) beraz, esate behin bakarrik sortuko da bermatu egingo da.
check Aukera bikoitza gure klase froga betea izango da.
Iruzkin bat idatzi