Volatile详解

Volatile 先了解JMM【Java内存模型】 如上图,如果A线程修改s的值,线程B读取s的值,可能会出现问题 解决 使用volatile关键字 volatile的作用 可见性 volatile修饰的变量对所有线程的可见性 可见性:当一个变量修改了变量的值后,立刻同步到主存中 为什么volatile关键字可以有这样的特性?这得益于java语⾔的先行发生的原则 先⾏发⽣原则是两个事件的结果之间的
相关文章
相关标签/搜索