码上敲享录 > java面试题及答案大全 > Java中volatile可以修饰数组吗

Java中volatile可以修饰数组吗

章节目录下一章 2019-05-08已有158人阅读 评论(0)

Java中volatile可以修饰数组吗?


答:

答案是可以,只不过在多线程并发的情况下,在线程a修改了这个数组的元素后,在线程b检测不到这个数组元素的改变,也就是可见性无效;但是如果a线程重新创建一个新数组并替换这个数组,那么b线程是可以检测到这个新数组的。

0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交