多线程中的单例模式
多線程中的單例模式常用的主要有兩種:
1.靜態內部類方法(餓漢模式)
2.雙重檢測法(懶漢模式)
為什么要檢測兩次?原因是多個線程在synchronized上面阻塞了,第一個進入synchronized代碼塊的創建了新的對象,所以第二個線程進入時要檢測對象是否被創建出來,保證單例。
總結
- 上一篇: notify和wait
- 下一篇: ByteBuf主要继承关系图