黑马程序员技术交流社区
标题:
同步代码块中的锁对象是一个什么样的对象呀?有人举例吗?
[打印本页]
作者:
左脑想你
时间:
2014-8-18 21:27
标题:
同步代码块中的锁对象是一个什么样的对象呀?有人举例吗?
同步代码块中的锁对象是一个什么样的对象呀?有人举个例子说明一下吗?
说是可以是任意类型的对象,但是怎么用呀
作者:
曾小贤OL
时间:
2014-8-18 21:36
class Single{
private static Single s = null;
private Single(){}
public static Single getInstance(){ //锁是谁?字节码文件对象;
if(s == null){
synchronized(Single.class){
if(s == null)
s = new Single();
}
}
return s;
}
}
作者:
左脑想你
时间:
2014-8-18 21:38
曾小贤OL 发表于 2014-8-18 21:36
class Single{
private static Single s = null;
private Single(){}
本来就不懂呀你还写这么复杂。。。。原谅我的无知吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2