線程池中緩存線程的集合就是個單例 ...
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; } }
線程池中緩存線程的集合就是個單例