volatile关键字

1.每次从内存中取值,不从缓存中取值。这就保证了用volatile修饰的共享变量,每次的更新对于其他线程都是可见的。

2.volatile保证了其他线程的立即可见性,没有保证原子性。(原子性:不可分割)

3.对volatile的操作不会被保存,不会造成阻塞。不可用于多线程环境下的计数器。

posted @ 2022-07-23 23:27  三思落  阅读(21)  评论(0)    收藏  举报