没有光加上个修饰synchronized这么简单的
解决方案 »
- jbpm4.4 spring3.0 hibernate 集成错误 急!急!急!could not initialize proxy - no Session
- criteria 级联查询
- 页面加载的时候JS没反应,都进来看下
- 500人民币规求有能力的高手解析一个带中文的pdf文件!
- J2EE:求助弹出提示信息的方法
- java注解
- 应用程序经常出现管道错误,是什么引起的,有解决方案吗??? 急急急!!!!
- 跪求java高手,框架高手解答
- BIRT 在谷歌浏览器报错
- 关于JTable的问题
- 关于用webservice传输大文件的问题,请各位指教
- jsp中,怎样查询一个时间段的记录?(知道的都可来发言,来者不拒啊!!!)
public class myreadgraph(){public static synchronized Graph generategraph(){
.........
}}别的类只要调用 myreadgraph.generategraph() 这样可以保证 整个应用程序 只有一个 Graph的实例吗
private static Thread thread = Thread.currentThread();public static Graph generateGraph(){
if(g!=null){
return g;
}
// 只有一次同步性能损耗
synchronized(thread){
if(g==null){
g = ....;//生成
}
}
return g;
}
private static Graph g;
另外,建议用synchronized同步一下