<分区>
这个 ENUM 代码线程安全吗?
enum One{
IONE;
public mone(){
// some code
}
}
什么时候上面的代码不安全?
<分区>
这个 ENUM 代码线程安全吗?
enum One{
IONE;
public mone(){
// some code
}
}
什么时候上面的代码不安全?
最佳答案
枚举值保证在使用之前仅由单个线程初始化一次。但是,您添加到枚举类的方法不提供任何线程安全保证。如果你有一个枚举,这样方法就不会改变它的状态,那么根据定义,它们是线程安全的
关于java - 这个 ENUM 方法线程安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17126553/