非主线程中使用的主线程变量必须是final的

来源:5-1 课程总结

彭彭_AARON

2015-06-14 20:11

为什么在新开的线程中要使用主线程的变量,这个变量必须定义为final呢?

写回答 关注

1回答

  • 慕斯卡4106679
    2015-12-02 20:06:43

    保证可见性。如果不是单线程,就要考虑可见性问题

细说Java多线程之内存可见性

用两种方式实现内存可见性,代领大家深层次学习Java中的内存

55908 学习 · 74 问题

查看课程

相似问题