请写出多线程安全单例模式
答:
这是新提出一种新的模式——Initialization on Demand Holder. 这种方法使用内部类来做到延迟加载对象,在初始化这个内部类的时候,JLS(Java Language Sepcification)会保证这个类的线程安全,完全使用了Java虚拟机的机制进行同步保证,没有一个同步的关键字Synchronized,提高了效率。代码:http://yayihouse.com/yayishuwu/chapter/2053
请写出多线程安全单例模式
答:
这是新提出一种新的模式——Initialization on Demand Holder. 这种方法使用内部类来做到延迟加载对象,在初始化这个内部类的时候,JLS(Java Language Sepcification)会保证这个类的线程安全,完全使用了Java虚拟机的机制进行同步保证,没有一个同步的关键字Synchronized,提高了效率。代码:http://yayihouse.com/yayishuwu/chapter/2053