深度剖析 volatile 可见性

  在多线程并发编程中,volatile 是轻量级的 synchronized,用好 volatile 是 Java 开发的同学必备技能之一。 前言 volatile 是变量修饰符,其修饰的变量具有可见性。在 Java 中为了加快程序的运行效率,对一些变量的操作通常是在寄存器或是 cpu 缓存上进行的,之后才会同步到内存中,而加了 volatile 修饰符的变量则是直接读写内存。可见性也就说一旦某
相关文章
相关标签/搜索