摘要: Java 内存模型要求,变量的读操作和写操作都必须是原子操作(最低安全性)。 但是也有例外 ,对于非 volatile 类型的 double 和 long 变量,JVM 允许将 64 位的读操作或写操作分为两个 32 位的操作,因此,多线程中使用共享可变的 long、double 变量是不安全的。 阅读全文
posted @ 2018-09-28 19:20 loveeeeee 阅读(379) 评论(0) 推荐(0) 编辑