類加載的方式是按需加載,且只加載一次
因此,在上述單例類被加載時,就會實例化一個對象並交給自己的引用,供系統使用。單例就是該類只能返回一個實例。
換句話說,在線程訪問單例對象之前就已經創建好了。再加上,由於一個類在整個生命周期中只會被加載一次,因此該單例類只會創建一個實例。
也就是說,線程每次都只能也必定只可以拿到這個唯一的對象。因此就說,餓漢式單例天生就是線程安全的。
類加載的方式是按需加載,且只加載一次
因此,在上述單例類被加載時,就會實例化一個對象並交給自己的引用,供系統使用。單例就是該類只能返回一個實例。
換句話說,在線程訪問單例對象之前就已經創建好了。再加上,由於一個類在整個生命周期中只會被加載一次,因此該單例類只會創建一個實例。
也就是說,線程每次都只能也必定只可以拿到這個唯一的對象。因此就說,餓漢式單例天生就是線程安全的。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。