一个对象是否可以说是线程安全的?

时间:2015-05-05 18:07:23

标签: java thread-safety

如果一个对象的类包含没有可以更改的实例变量并且没有静态变量,那么它是否可以安全地使用Java中的线程安全?

1 个答案:

答案 0 :(得分:4)

完全安全,只要它不扩展非线程安全类。

如果一个对象是无状态的,它可以安全地由几个线程共享。

这也是为什么鼓励在多线程环境中使用不可变对象的原因,因为它们的状态不能同时修改。