不变模式 不变模式就是为了尽可能的去除并行中的同步操作,提高并行程序的性能,可以使用一种不可改变的对象,依靠对象的不变性,可以确保其在没有同步操作的多线程环境中依然始终保持内部状态的一致性和正确性.并且,不变模式通过回避问题而不是解决问题的态度来处理多线程并发访问控制. 不变模式的主要使用场景 当对象创建后,其内部状态和数据不再发生任何变化. 对象需要被共享,被多线程频繁访问. 不变模式的实现(保证当对象被创建后,不发生任何改变) 去除setter方法以及所有修改自身属性的方法. 将所有属性设置…