用Singleton如何写设计模式
答案:2 悬赏:60 手机版
解决时间 2021-05-10 12:22
- 提问者网友:溺爱和你
- 2021-05-09 18:04
尽可能详细一些
最佳答案
- 五星知识达人网友:痴妹与他
- 2021-05-09 18:33
static object o=new object();
static yourClass data;
yourClass getData(){
lock(o){
if(null==data){
lock(o){
data=new yourClass();
}
}
}
return data;
}
全部回答
- 1楼网友:冷風如刀
- 2021-05-09 19:19
上次给你的,竟然手误,写反了。SORRY
这叫DOUBLE CHECK
static object o=new object();
static yourClass data;
yourClass getData(){
if(null==data){
lock(o){
if(null==data){
data=new yourClass();
}
}
}
return data;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯