读书人

多线程Singleton形式笔记

发布时间: 2012-12-25 16:18:28 作者: rapoo

多线程Singleton模式笔记
单线程下安全使用的Singleton示例

?

?多线程Singleton反模式——使用synchronized修饰方法

?

class SingletonTestRunnable implements Runnable {public void run() {Singleton.getInstance();}}public class Singleton {private Singleton() {System.out.println("create instance.");}public static Singleton getInstance() {return Container.instance;}private static class Container {private static Singleton instance = new Singleton();}public static void main(String[] agrs) {new Thread(new SingletonTestRunnable()).start();new Thread(new SingletonTestRunnable()).start();}}

?

--heipark

?

?

?

读书人网 >编程

热点推荐