Java并发之volatile关键字内存可见性问题

Java并发之volatile关键字内存可见性问题 线程之间数据共享案例 我们先来看一个场景: Main函数启动后,调用一个线程向list中添加数据。List的size为5的时候,设置变量flag为true.然后,主线程根据flag的值进行其他操作。 代码如下:   编辑 ​ 运行结果:   编辑 ​ 我们发现,当子线程输出flag为ture后,主线程也没有输出=====。 这是为什么呢? 线程在
相关文章
相关标签/搜索