Singleton Patrwm Dim ond un achos yn cael ei greu yn Aml threading

wrth ddefnyddio'r patrwm Singleton, Dim ond un achos yn cael ei greu yn aml edafu?

Bydd gan ddefnyddio dosbarth Singleton threadsafe gwarantu mai dim ond un achos yn cael ei greu.

dosbarth selio cyhoeddus Singleton { sefydlog preifat Singleton Singleton = null; statig singletonLock gwrthrych readonly breifat = gwrthrych newydd();

Singleton preifat() {} sefydlog cyhoeddus Singleton GetInstance() { cloi (singletonLock) […]