多线程通过final访问主线程局部变量

文章标题看起来是一个错误命题,因为在java的内存模型中方法的局部变量是放在线程私有的栈里的。下图是java虚拟机的内存模型:   那么如何访问呢?这当然是有前提的,首先必须是内部类,局部变量必须加final修饰符。看代码示例: public class FinalTest { public static void main(String[] args) { new Fin
相关文章
相关标签/搜索