Java volatile关键字解析_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Java volatile关键字解析

Java volatile关键字解析

 2016/8/17 5:32:49  huangyongxing310  程序员俱乐部  我要评论(0)
  • 摘要:1.只能保证线程第每次都从内存中取值,而不是从CPU缓存中进行取值。2.保证每个线程的写操作都会写到内存中,面不是隔一段时间才从CPU缓存中写到内存中。3.禁止进行指令重排序。4.不能保证线程安全,因为一个线读了之后可能会被别的线程更新了,而读取数据的线程是不知道期间是被修改过的。
  • 标签:Java 关键字 解析
1.只能保证线程第每次都从内存中取值,而不是从CPU缓存中进行取值。
2.保证每个线程的写操作都会写到内存中,面不是隔一段时间才从CPU缓存中写到内存中。
3.禁止进行指令重排序。
4.不能保证线程安全,因为一个线读了之后可能会被别的线程更新了,而读取数据的线程是不知道期间是被修改过的。
发表评论
用户名: 匿名