标签:volatil 一个 问题 可见 作用 使用 共享变量 内存 读取
volatile使用场景:线程间共享变量需要使用 volatile 关键字标记,确保线程能够读取到更新后的最新变量值。
volatile关键字的目的是告诉虚拟机:
1.每次访问变量时,总是获取主内存的最新值。
2.每次修改变量后,立刻会写到主内存。
所以volatile解决的是可见性的问题:
1.当一个线程修改了某个共享变量的值,其他线程能够立刻看到修改之后的值。
标签:volatil 一个 问题 可见 作用 使用 共享变量 内存 读取
原文地址:https://www.cnblogs.com/ming-blogs/p/11923108.html