CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 扩展类

java的关键字volatile有什么用途?

楼主chg2008(岂能尽如人意,但求无愧我心!)2005-06-16 11:10:07 在 Java / J2SE / 扩展类 提问

java的关键字volatile有什么用途? 问题点数:20、回复次数:4Top

1 楼humanity(城市边缘的狼)回复于 2005-06-16 21:22:37 得分 6

这样的问题最好去问   C/C++   版。  
  或许   在那里的   FAQ   或精华区   有这样的帖子Top

2 楼kingfish(工作很忙,很少来csdn...)回复于 2005-06-16 22:54:22 得分 12

用在多线程,同步变量  
   
  线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对A的访问其实访问的是B。  
  只在某些动作时才进行A和B的同步。因此存在A和B不一致的情况。volatile就是用来避免这种情况的。  
  volatile告诉jvm,   它所修饰的变量不保留拷贝,直接访问主内存中的(也就是上面说的A)Top

3 楼km3(北落师门)回复于 2005-06-17 12:03:00 得分 2

markTop

4 楼chg2008(岂能尽如人意,但求无愧我心!)回复于 2005-06-17 16:51:46 得分 0

谢谢!   kingfish(八百里秦川@龙城异客)   (Top

相关问题

  • transient 关键字有什么用途
  • 请教volatile关键字的用法!!!
  • volatile 关键字的意思是什么?
  • 解释一下?关键字 oracle,java ,C#
  • java到底有多少个关键字?
  • volatile关键字的具体作用有哪些?
  • 请问C语言中关键字volatile是什么意思?
  • java里有没有类似“with ... do"之类的关键字?
  • JAVA里的 super 关键字如何使用?
  • 请问:Java的关键字与保留字的不同?

关键词

  • 线程
  • volatile
  • 变量
  • 访问
  • 同步
  • 有什么用途
  • java的关键字
  • 情况

得分解答快速导航

  • 帖主:chg2008
  • humanity
  • kingfish
  • km3

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo