- 博客(1)
- 收藏
- 关注
原创 JAVA关键词volatile
JAVA关键词volatile volatile 的主要作用 保证变量的内存可见性 禁止指令重排序 什么是保证多线程下共享变量的可见性呢 当多个线程访问同一个变量时,一个线程修改了这个变量的值,其他线程能够立即看得到修改的值。 这里有两种方案: 加锁 使用 volatile 关键字。 锁 synchronizer 当一个线程进入 synchronizer 代码块后,线程获取到锁,会清空本地内存,然后从主内
2021-11-12 19:08:29 364
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人