在Java中,长整型和双精度浮点型的写入操作是非原子性的吗?

30 浏览
0 Comments

在Java中,长整型和双精度浮点型的写入操作是非原子性的吗?

除非变量的类型是long或double,否则读取和写入单个变量是原子操作(语言保证!)。

我正在阅读一门课程的幻灯片,发现了这样的写法。这个课程是关于并发性的。

有人能解释一下为什么写入long或double不是原子操作吗?这真的让我感到惊讶。

0