Java 中能创建 volatile 数组吗?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: Java, 多线程
标签: volatile, 数组
参考答案摘要
能,Java 中可以创建 volatile 类型数组,不过只是一个指向数组的引用,而不是整个数组。我的意思是,如果改变引用指向的数组,将会受到 volatile 的保护,但是如果多个线程同时改变数组的元素,volatile 标示符就不能起到之前的保护作用了。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。