黑马程序员技术交流社区
标题:
懒汉式单例模式
[打印本页]
作者:
劉芒
时间:
2016-8-23 23:49
标题:
懒汉式单例模式
package Test4;
/*
* 懒汉式单例模式
*/
public class Girl {
private static Girl girl = null;
private Girl() {
System.out.println("该对象只能自己调用");
}
public static Girl getGirl() {
if (girl == null) {
synchronized (Girl.class) {
if (girl == null) {
girl = new Girl();
}
}
}
return girl;
}
}
package Test4;
public class myRunnable implements Runnable {
@Override
public void run() {
String name = Thread.currentThread().getName();
Girl girl = Girl.getGirl();
for (int i = 0; i < 5; i++) {
System.out.println(name + " " + girl);
}
}
}
package Test4;
public class Test {
public static void main(String[] args) {
new Thread(new myRunnable()).start();
new Thread(new myRunnable()).start();
new Thread(new myRunnable()).start();
}
}
作者:
wmc1994
时间:
2016-8-23 23:51
666可以,写的不错,继续加油
作者:
冬天有点冷
时间:
2016-8-24 01:14
没看懂。楼主好溜~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2