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

volatile关键字学习

时间:2018-04-27 22:09:03      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:运行   info   img   情况下   com   bubuko   变量   内存   注意   

技术分享图片
技术分享图片

 

特性一注意:只使变量在线程之间具有可见性,变量被修改值直接刷新主内存。但没有使变量具有原子性,多个线程修改值的时候任然会出错。
特性二注意:指令重:jvm会对指令进行优化,在单线程下不影响程序的结果,但是在多线程的情况下有可能会对程序的运行结果造成影响,volatile关键字可以避免这种影响。技术分享图片
技术分享图片

 

 

volatile关键字学习

标签:运行   info   img   情况下   com   bubuko   变量   内存   注意   

原文地址:https://www.cnblogs.com/jinlin/p/8964706.html

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