java高并发6.1 创建不可变对象

不可变对象     需要根据实际对象是否可以做成不可变对象, 如果可以,尽量变成不可变对象 , 这样一来在多线程环境下就不会有线程安全的问题了* 1、不可变对象 有一种对象只要它发布了就是安全的,它就是不可变对象。一个不可变对象需要满足的条件: 对象创建一个其状态不能修改 对象所有域都是final类型 对象是正确创建的(在对象创建期间,this引用没有逸出) 2、创建一个不可变对象的方法 (1)自
相关文章
相关标签/搜索