Java编程中29个保证线路安全的方法
1,保证线程安全的三种方法:a,不要跨线程访问共享变量b,使共享变量是final类型的c,将共享变量的操作加上同步。 2,一开始就将类设计成线程安全的,比在后期重新修复它,更容易。 3,编写多线程程序,首先保证它是正确的,其次再考虑性能。 4,无状态或只读对象永远是线程安全的。 5,不要将一个共享变量裸露在多线程环境下(无同步或不可变性保护) 6,多线程环境下的延迟加载需要同步的保护,因为延迟加载会造成对象重复实例化 7,对于volatile声明的数值类型变量进行运算,往往是不安全的(vo