码迷,mamicode.com
首页 > 其他好文 > 详细

volatile 作用

时间:2019-11-24 17:51:35      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:volatil   一个   问题   可见   作用   使用   共享变量   内存   读取   

volatile使用场景:线程间共享变量需要使用 volatile 关键字标记,确保线程能够读取到更新后的最新变量值。

volatile关键字的目的是告诉虚拟机:

  1.每次访问变量时,总是获取主内存的最新值。

  2.每次修改变量后,立刻会写到主内存。

所以volatile解决的是可见性的问题:

  1.当一个线程修改了某个共享变量的值,其他线程能够立刻看到修改之后的值。

 

volatile 作用

标签:volatil   一个   问题   可见   作用   使用   共享变量   内存   读取   

原文地址:https://www.cnblogs.com/ming-blogs/p/11923108.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!