摘要: volatile是什么? volatile 是一个特征修饰符,其作用是作为指令关键字,确保这条指令不会被编译器 指令重排序 以及变量不允许线程内部缓存。 指令重排序是什么? JVM在运行时,指令的执行顺序可能会与代码逻辑顺序不一致,这个过程叫做指令重排序。这么做的原因是为了让指令顺序更符合CPU执行 阅读全文
posted @ 2020-09-22 17:08 Ninon 阅读(515) 评论(0) 推荐(0)