volatile关键字

原创 2007年09月19日 14:44:00
 
       java中的volatile用来修饰成员变量代表对该成员变量的访问将是线程安全的,c++中的volatile修饰的变量代表不希望编译器将变量值缓存到寄存器或者其他高速缓存中,而是每次都通过总线操作从内存中读取值,但是并不意味着线程安全。
 
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

多线程---volatile关键字

在多线程中,volatile关键字是很重要的一个知识点,在多线程共享资源的时候,每个线程数据对外都是不可见的,这就容易出现”脏读”现象,其实就是线程私有堆栈中的数据和公共堆栈中的数据不同步造成的.解决...

Java线程:volatile关键字

  • 2012年05月17日 16:46
  • 30KB
  • 下载

待消化2:C语言的5种存储类以及关键字volatile、restrict

C的5种存储类: 自动——在一个代码块内(或在一个函数头部作为参量)声明的变量,无论有没有存储类修饰符auton,都属于自动存储类。该类具有自动存储时期、代码块的作用域和空链接(no linka...

volatile关键字理解

  • 2015年12月17日 23:36
  • 125KB
  • 下载

详解C中volatile关键字

  • 2014年07月25日 09:39
  • 23KB
  • 下载

C语言嵌入式系统编程修炼之内存操作 关键字volatile

C语言嵌入式系统编程修炼之内存操作 作者:宋宝华出处:天极网责任编辑: 方舟 [ 2005-06-23 14:08 ] 在嵌入式系统的编程中,常常要求在特定的内存单元读写内容,汇编有对应的M...
  • qustdjx
  • qustdjx
  • 2012年07月26日 19:19
  • 1198

关键字volatile的用途

  • 2009年07月24日 14:25
  • 33KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:volatile关键字
举报原因:
原因补充:

(最多只允许输入30个字)