{
private static final Resource instance = new Resource();
private Resource() {}
public static Resource getResource()
return instance;
}
这样不是可以避免DCL带来的多线程编程的麻烦以及你所提到的错误吗?
dcl真是鸡肋啊!!!
http://www.javaresearch.org/article/showarticle.jsp?column=1&thread=982
“实际线程使用中,会出现更复杂的DCL现象,导致系统在庞大用户同时在线时,系统运行混乱。”
麻烦BANG在有空的时候就楼主的主题和你的这个回复详细的说明一下,为什么会这样,会发生你说的情况?希望我自己和没弄清楚的朋友得到提高,代表大家谢谢你。
猜你喜欢
本站原创《复杂软件设计之道:领域驱动设计全面解析与实战》