多线程,volatile可见性,简单例子帮助理解
第一种情况:
public class Test {
private static boolean flag = true;
public static void main(String[] args) throws InterruptedException {
System.out.println("主线程开始====");
thread1();
flag = false;
System.out.println("主线程关闭====");
}
public static void thread1() {
Thread t1 = new Thread(new Runnable()