课程
/后端开发
/Java
/细说Java多线程之内存可见性
这里为什么要加final才能访问到呢?
2018-03-05
源自:细说Java多线程之内存可见性 4-2
正在回答
这个是内部类的一个访问规则
final修饰的对象是不可变的,保证了内存的可见性。如果不用final修饰,内部了使用的只是外部局部变量的副本
举报
用两种方式实现内存可见性,代领大家深层次学习Java中的内存
1 回答非主线程中使用的主线程变量必须是final的
3 回答为什么VolatileDemo要加final修饰?
5 回答sleep作用
4 回答B线程工作空间何值的问题
2 回答线程池的原理应用
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号