62,625
社区成员
发帖
与我相关
我的任务
分享 private static boolean flag = false;
public static void main(String[] args) {
new Thread(() -> {
System.out.println("start");
while (!flag) {
}
System.out.println("run end");
}).start();
new Thread(() -> {
System.out.println("init begin");
try {Thread.sleep(10);} catch (Exception e) {} //这里睡眠一下,保证线程1进入while(!flag)循环
init();
System.out.println("init end");
}).start();
}
private static void init() {
flag = true;
}