关于安全发布对象的一点理解
来源:4-1 安全发布对象-发布与逸出
![](http://img1.sycdn.imooc.com/user/5397f36f00017a9c01000100-100-100.jpg)
car
2018-09-05
通过发布错误,是不是可以说名属性定义私有,方法公开,都会有发布错误。那么 一个pojo类就是发布错误的类,属性私有,提供公开get/set方法。
写回答
1回答
-
你好,这里说安全发布对象主要的是在多个线程间共享对象,否则本质上是不存在线程不安全一说的。
而本身new一个pojo的类的实例,本身是没任何问题的,这种局部定义变量属于堆栈封闭,在线程封闭一节会介绍,可以保证是线程安全的。
而如果一个类实例化时,同时被其他线程可见且可修改,才会造成不安全。
112018-09-05
相似问题