Java并发编程规则:不可变对象永远是线程安全的

建立后状态不能被修改的对象叫做不可变对象。不可变对象天生就是线程安全的。它们的常量(变量)是在构造函数中建立的,既然它们的状态没法被修改,那么这些常量永远不会被改变——不可变对象永远是线程安全的。java 不可变性的理解: 不管是Java语言规范仍是Java存储模型都没有对不可变性作出正式的定义。不可变性并非将域简单地等于将对象的全部变量都声明为final类型,全部域都是final类型的对象仍然能
相关文章
相关标签/搜索