Java:调用super.clone()方法,在克隆对象中不复制volatile int值

时间:2015-07-04 10:22:11

标签: java copy int clone volatile

我遇到了一个生产错误(至少在过去的一年中只发生过一次)。经过调查,我可以得出结论, super.clone()方法无法复制" volatile int"新克隆对象的值

有没有人遇到这个问题?

clone()方法广泛用于jdk库中,这是克隆方法保证的基本内容。这会发生吗?

1 个答案:

答案 0 :(得分:1)

克隆易失数据并不安全。有关克隆的副作用,请参阅此post