public class Singleton {//定義私有的靜態變量 private static Singleton singleton;//私有化構造函數private Singleton(){}//獲取實例public static Singleton getInstance(){//同步前判斷避免同步的性能損耗if(null==singleton){//預防多線程問題synchronized(Singleton.class){if(null==singleton){singleton=new Singleton();}}}return singleton;}
}
線程池中緩存線程的集合就是個單例