对应线性安全问题,多个地方提到,今天说下自己的理解:

概念:线性安全是指多个对象访问修改同一个变量,导致变量的改变无法预测。

发生的环境:一个单例中全局变量

实例:Servlet是一个单例如果定义全局变量就会不安全

解决办法:同步锁sych.....ThreadLoacl

注意:实例是new出来的或者不存在全局变量是不会有线性不安全问题的。