設計模式篇 - 單例模式

輸出: synchronized 內部還要判斷s == null 原因: 當同時有兩個線程執行到synchornize,第一個線程拿到鎖,new 一個對象,然後釋放鎖 ;           此時第二個線程拿到鎖,發現s 依然是null 會再new 一個對象。
相關文章
相關標籤/搜索