非原子原始变量的操作

时间:2014-05-01 22:47:29

标签: java

long和double上的读写不是原子的。如果多个线程同时访问它们会发生什么?垃圾值,还是更险恶的东西?

2 个答案:

答案 0 :(得分:1)

取决于什么操作。如果你只是阅读它们,那么一切都不会发生。但是,在没有某种同步的情况下混合读/写几乎总是在寻找麻烦。

答案 1 :(得分:1)

根据您使用不可靠变量的方式,您可能会得到可能非常险恶的垃圾值。