Java中volatile可以修饰数组吗?
答:
答案是可以,只不过在多线程并发的情况下,在线程a修改了这个数组的元素后,在线程b检测不到这个数组元素的改变,也就是可见性无效;但是如果a线程重新创建一个新数组并替换这个数组,那么b线程是可以检测到这个新数组的。
有建议,请留言!
*您的姓名:
*所在城市:
*您的联系电话:
*您的QQ:
咨询问题: