java高併發6.1 創建不可變對象

不可變對象     需要根據實際對象是否可以做成不可變對象, 如果可以,儘量變成不可變對象 , 這樣一來在多線程環境下就不會有線程安全的問題了* 1、不可變對象 有一種對象只要它發佈了就是安全的,它就是不可變對象。一個不可變對象需要滿足的條件: 對象創建一個其狀態不能修改 對象所有域都是final類型 對象是正確創建的(在對象創建期間,this引用沒有逸出) 2、創建一個不可變對象的方法 (1)自
相關文章
相關標籤/搜索