为什么 volatile 不能修饰数组?
各位大牛们,请教一下
我知道volatile可以修饰一般变量,如int,__int64,double等,但是volatile不能修饰数组及字符串,为什么啊?
我知道volatile可以修饰一般变量,如int,__int64,double等,但是volatile不能修饰数组及字符串,为什么啊?
...全文
相关推荐
C++ volatile 详解
它是一种类型修饰符,用来声明可以被某些编译器未知的因素更改的类型变量,例如操作系统、硬件或者其它线程等。为什么用 volatile?
Java 80 道面试题及答案.docx
我的意思是,如果改变引用指向的数组,将会受到 volatile 的保护,但是如果多个线程同时改变数组的元素,volatile 标示符就不能起到之前的保护作用了。
java2015后出现的高级面试题
Java中能创建volatile数组吗?**Java确实支持创建`volatile`类型的数组,但需要理解的是,这里`volatile`修饰的是数组引用本身而非数组中的元素。
C++点滴(初学者)
**8.3 典型题目**- **8.3.1 构造函数为什么不能是虚函数**构造函数不能是虚函数,因为构造过程发生在对象创建时,此时虚函数表尚未建立。
Java面试宝典2013_PDF版.pdf
7. char型变量中能不能存贮一个中文汉字?为什么? char型变量是16位的Unicode编码,可以存储单个中文汉字,因为一个汉字在Unicode编码中通常占用两个字节。8.


