package com.zdyn.action;
public class TestThread {
public static int flag = 1;
public static void main(String[] args) {
Thread t1 = new Thread(new Demo1());
Thread t2 = new Thread(new Demo2());
t1.start();
t2.start();
}
}
class Demo1 implements Runnable {
public void run() {
while (true) {
if (TestThread.flag == 1) {
System.out.println(TestThread.flag = 2);
}
}
}
}
class Demo2 implements Runnable {
public void run() {
if (TestThread.flag == 2) {
System.out.println(TestThread.flag = 1);
}
}
}
这个是java线程死锁了吗??
最新推荐文章于 2024-07-08 13:10:53 发布