多线程学习十三: 变量的线程安全分析_读需要考虑线程安全吗?-CSDN博客

网站介绍:文章浏览阅读107次。成员变量和静态变量是否线程安全1.如果没有被共享,则线程安全2.如果被共享了,根据它们的状态是否能够改变,又分两种情况2.1如果只有读操作,则线程安全2.2如果有读写操作,则这段代码是临界区,需要考虑线程安全这个例子就证明成员变量被共享后线程不安全ArrayList<String> list = new ArrayList<>(); public void method1(int loopNumber) { for (int i = 0; i <_读需要考虑线程安全吗?